[llvm] bfd6bb1 - [AMDGPU] Autogenerate gfx1250 vopd tests. NFC. (#147918)

via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 11 10:38:22 PDT 2025


Author: Stanislav Mekhanoshin
Date: 2025-07-11T10:38:13-07:00
New Revision: bfd6bb1641109ec5e2eb284565656a7c0b493f89

URL: https://github.com/llvm/llvm-project/commit/bfd6bb1641109ec5e2eb284565656a7c0b493f89
DIFF: https://github.com/llvm/llvm-project/commit/bfd6bb1641109ec5e2eb284565656a7c0b493f89.diff

LOG: [AMDGPU] Autogenerate gfx1250 vopd tests. NFC. (#147918)

Added: 
    

Modified: 
    llvm/test/MC/AMDGPU/gfx1250_asm_vopd.s
    llvm/test/MC/AMDGPU/gfx1250_asm_vopd3.s

Removed: 
    


################################################################################
diff  --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vopd.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vopd.s
index c4db1b9df3b42..9c4c57602ecd3 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vopd.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vopd.s
@@ -1,16275 +1,16276 @@
+// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 5
 // RUN: llvm-mc -triple=amdgcn -mcpu=gfx1250 -show-encoding %s | FileCheck --check-prefixes=GFX12 %s
 // RUN: llvm-mc -triple=amdgcn -mcpu=gfx1250 -show-encoding %s | FileCheck --check-prefixes=GFX12 %s
 // 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: %s
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
 // GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x08,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
 // GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x08,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
 // GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x08,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
 // GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x08,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
 // GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x08,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
 // GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x08,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
 // GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x08,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
 // GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x08,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
 // GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x12,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
 // GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x12,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
 // GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x12,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
 // GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x12,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
 // GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x12,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
 // GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x12,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
 // GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x12,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
 // GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x12,0xc9,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
 // GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x12,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
 // GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x00,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
 // GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x00,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
 // GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x00,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
 // GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x00,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
 // GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x00,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
 // GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x00,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
 // GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x00,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
 // GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x00,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
 // GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x22,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
 // GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x22,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
 // GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x22,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
 // GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x22,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
 // GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x22,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
 // GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0x22,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
 // GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0x22,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
 // GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x22,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
 // GFX12: v_dual_add_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0x11,0xc9,0x01,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
 // GFX12: v_dual_add_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0x11,0xc9,0xff,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
 // GFX12: v_dual_add_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0x11,0xc9,0x02,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
 // GFX12: v_dual_add_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0x11,0xc9,0x03,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
 // GFX12: v_dual_add_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0x11,0xc9,0x04,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
 // GFX12: v_dual_add_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0xfe,0x11,0xc9,0x01,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
 // GFX12: v_dual_add_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0xfe,0x11,0xc9,0x69,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
 // GFX12: v_dual_add_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x7b,0xfe,0x11,0xc9,0x6a,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
 // GFX12: v_dual_add_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7e,0xfe,0x11,0xc9,0x7b,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
 // GFX12: v_dual_add_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0x11,0xc9,0x7d,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
 // GFX12: v_dual_add_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0x11,0xc9,0xc1,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
 // GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0x10,0xc9,0xfd,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
 // GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x06,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
 // GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x06,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
 // GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x06,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
 // GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x06,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
 // GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x06,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
 // GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x06,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
 // GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x06,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
 // GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x06,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
 // GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x0a,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
 // GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x0a,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
 // GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x0a,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
 // GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x0a,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
 // GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x0a,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
 // GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x0a,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
 // GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x0a,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
 // GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x0a,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
 // GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x0c,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
 // GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x0c,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
 // GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x0c,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
 // GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x0c,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
 // GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x0c,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
 // GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x0c,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
 // GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x0c,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
 // GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x0c,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
 // GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x48,0xca,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
 // GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x48,0xca,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
 // GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x48,0xca,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
 // GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x48,0xca,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
 // GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x48,0xca,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_add_f32 v6, s105, v3
 // GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x48,0xca,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_add_f32 v6, s1, v3
 // GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x48,0xca,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_add_f32 v6, ttmp15, v3
 // GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_add_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x48,0xca,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_add_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_add_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
 // GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x48,0xca,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
 // GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x52,0xca,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
 // GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x52,0xca,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
 // GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x52,0xca,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
 // GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x52,0xca,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
 // GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x52,0xca,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
 // GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x52,0xca,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
 // GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x52,0xca,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
 // GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x52,0xca,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
 // GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x52,0xca,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, -1, v2, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmaak_f32 v6, 0.5, v5, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
 // GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x40,0xca,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
 // GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x40,0xca,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
 // GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x40,0xca,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
 // GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x40,0xca,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
 // GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x40,0xca,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_fmac_f32 v6, s105, v3
 // GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x40,0xca,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_fmac_f32 v6, s1, v3
 // GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x40,0xca,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
 // GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x40,0xca,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
 // GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x40,0xca,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
 // GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x62,0xca,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
 // GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x62,0xca,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
 // GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x62,0xca,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
 // GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x62,0xca,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
 // GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x62,0xca,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s105, v3
 // GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x62,0xca,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s1, v3
 // GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x62,0xca,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
 // GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x62,0xca,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
 // GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x62,0xca,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_max_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_max_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_min_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_min_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
 // GFX12: v_dual_cndmask_b32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0x51,0xca,0x01,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
 // GFX12: v_dual_cndmask_b32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0x51,0xca,0xff,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
 // GFX12: v_dual_cndmask_b32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0x51,0xca,0x02,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
 // GFX12: v_dual_cndmask_b32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0x51,0xca,0x03,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
 // GFX12: v_dual_cndmask_b32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0x51,0xca,0x04,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v255 :: v_dual_mov_b32 v6, s105
 // GFX12: v_dual_cndmask_b32 v255, s105, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x69,0xfe,0x51,0xca,0x69,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v255 :: v_dual_mov_b32 v6, s1
 // GFX12: v_dual_cndmask_b32 v255, s1, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x01,0xfe,0x51,0xca,0x01,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, ttmp15
 // GFX12: v_dual_cndmask_b32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7b,0xfe,0x51,0xca,0x7b,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, exec_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, exec_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
 // GFX12: v_dual_cndmask_b32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0x51,0xca,0x7d,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, vcc_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
 // GFX12: v_dual_cndmask_b32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0x51,0xca,0xc1,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
 // GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0x50,0xca,0xfd,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
 // GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x46,0xca,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
 // GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x46,0xca,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
 // GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x46,0xca,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
 // GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x46,0xca,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
 // GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x46,0xca,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_mul_f32 v6, s105, v3
 // GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x46,0xca,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_mul_f32 v6, s1, v3
 // GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x46,0xca,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, ttmp15, v3
 // GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x46,0xca,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
 // GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x46,0xca,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
 // GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x4a,0xca,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
 // GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x4a,0xca,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
 // GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x4a,0xca,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
 // GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x4a,0xca,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
 // GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x4a,0xca,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_sub_f32 v6, s105, v3
 // GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x4a,0xca,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_sub_f32 v6, s1, v3
 // GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x4a,0xca,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, ttmp15, v3
 // GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x4a,0xca,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
 // GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x4a,0xca,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
 // GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x4c,0xca,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
 // GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x4c,0xca,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
 // GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x4c,0xca,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
 // GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x4c,0xca,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
 // GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x4c,0xca,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_subrev_f32 v6, s105, v3
 // GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x4c,0xca,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_subrev_f32 v6, s1, v3
 // GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x4c,0xca,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
 // GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x4c,0xca,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
 // GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x4c,0xca,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_add_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_add_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_add_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_add_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_add_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_add_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_add_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_add_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_add_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_add_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_add_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_add_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_add_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_add_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_add_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_add_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_add_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_add_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_add_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_add_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_cndmask_b32 v6, -1, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_cndmask_b32 v6, 0.5, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_fmac_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_fmac_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_fmac_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_fmac_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_fmac_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_fmac_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_fmac_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_fmac_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_fmac_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_fmac_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_fmac_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmac_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_fmac_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_lshlrev_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_lshlrev_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_max_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_max_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_max_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_max_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_max_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_max_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_max_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_max_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_max_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_max_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_max_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_max_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_max_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_min_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_min_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_min_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_min_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_min_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_min_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_min_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_min_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_min_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_min_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_min_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_min_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_min_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v255, 0xaf123456 :: v_dual_mov_b32 v6, v1
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v255, 0xaf123456 :: v_dual_mov_b32 v6, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v255, 0xaf123456 :: v_dual_mov_b32 v6, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v255, 0xaf123456 :: v_dual_mov_b32 v6, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v255, 0xaf123456 :: v_dual_mov_b32 v6, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v255, 0xaf123456 :: v_dual_mov_b32 v6, s105
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v255, 0xaf123456 :: v_dual_mov_b32 v6, s1
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v255, 0xaf123456 :: v_dual_mov_b32 v6, ttmp15
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v255, 0xaf123456 :: v_dual_mov_b32 v6, exec_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v255, 0xaf123456 :: v_dual_mov_b32 v6, exec_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v255, 0xaf123456 :: v_dual_mov_b32 v6, m0
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v255, 0xaf123456 :: v_dual_mov_b32 v6, vcc_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v255, 0xaf123456 :: v_dual_mov_b32 v6, vcc_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v255, 0xaf123456 :: v_dual_mov_b32 v6, null
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v255, 0xaf123456 :: v_dual_mov_b32 v6, -1
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_mov_b32 v6, 0.5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mov_b32 v6, src_scc
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_mov_b32 v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_mul_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_mul_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_mul_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_mul_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_mul_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_mul_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_mul_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_mul_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_mul_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_mul_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_mul_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_mul_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_mul_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_mul_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_mul_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_mul_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mul_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_mul_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_sub_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_sub_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_sub_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_sub_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_sub_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_sub_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_sub_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_sub_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_sub_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_sub_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_sub_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_sub_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_sub_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_sub_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_sub_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_sub_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_sub_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_sub_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_subrev_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_subrev_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_subrev_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_subrev_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_subrev_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_subrev_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_subrev_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_subrev_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_subrev_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_subrev_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_subrev_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_subrev_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_subrev_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
 // GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x08,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
 // GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x08,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
 // GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x08,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
 // GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x08,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
 // GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x08,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
 // GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x08,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
 // GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x08,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
 // GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x08,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
 // GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x12,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
 // GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x12,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
 // GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x12,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
 // GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x12,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
 // GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x12,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
 // GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x12,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
 // GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x12,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
 // GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x12,0xc8,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
 // GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x12,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
 // GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x00,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
 // GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x00,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
 // GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x00,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
 // GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x00,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
 // GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x00,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
 // GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x00,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
 // GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x00,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
 // GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x00,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
 // GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x22,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
 // GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x22,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
 // GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x22,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
 // GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x22,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
 // GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x22,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
 // GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0x22,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
 // GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0x22,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
 // GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x22,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
 // GFX12: v_dual_fmac_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0x11,0xc8,0x01,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
 // GFX12: v_dual_fmac_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0x11,0xc8,0xff,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
 // GFX12: v_dual_fmac_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0x11,0xc8,0x02,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
 // GFX12: v_dual_fmac_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0x11,0xc8,0x03,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
 // GFX12: v_dual_fmac_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0x11,0xc8,0x04,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
 // GFX12: v_dual_fmac_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0xfe,0x11,0xc8,0x01,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
 // GFX12: v_dual_fmac_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0xfe,0x11,0xc8,0x69,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
 // GFX12: v_dual_fmac_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x7b,0xfe,0x11,0xc8,0x6a,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
 // GFX12: v_dual_fmac_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7e,0xfe,0x11,0xc8,0x7b,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
 // GFX12: v_dual_fmac_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0x11,0xc8,0x7d,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
 // GFX12: v_dual_fmac_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0x11,0xc8,0xc1,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
 // GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0x10,0xc8,0xfd,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
 // GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x06,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
 // GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x06,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
 // GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x06,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
 // GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x06,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
 // GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x06,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
 // GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x06,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
 // GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x06,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
 // GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x06,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
 // GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x0a,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
 // GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x0a,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
 // GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x0a,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
 // GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x0a,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
 // GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x0a,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
 // GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x0a,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
 // GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x0a,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
 // GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x0a,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
 // GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x0c,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
 // GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x0c,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
 // GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x0c,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
 // GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x0c,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
 // GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x0c,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
 // GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x0c,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
 // GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x0c,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
 // GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x0c,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_add_f32 v6, v1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_add_f32 v6, v255, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_add_f32 v6, v2, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_add_f32 v6, v3, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_add_f32 v6, v4, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_add_f32 v6, s105, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_add_f32 v6, s1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_add_f32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_add_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_add_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_add_f32 v6, m0, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_add_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_add_f32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_add_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_add_f32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_add_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_add_f32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_add_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v255, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v2, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v3, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v4, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, s105, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, s1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, m0, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_add_nc_u32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v255, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v2, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v3, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v4, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, 0.5, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_cndmask_b32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v1, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v255, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v2, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v3, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v4, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, s105, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, s1, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, ttmp15, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, exec_hi, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, exec_lo, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, m0, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, vcc_hi, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, vcc_lo, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, null, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, -1, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, 0.5, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, src_scc, v4, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_fmaak_f32 v255, 0xaf123456, v5, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v255, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v2, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v3, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v4, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_fmac_f32 v6, s105, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_fmac_f32 v6, s1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_fmac_f32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_fmac_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_fmac_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_fmac_f32 v6, m0, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_fmac_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_fmac_f32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_fmac_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_fmac_f32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_fmac_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmac_f32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_fmac_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v255, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v2, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v3, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v4, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, s105, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, s1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, m0, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_lshlrev_b32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v255, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v2, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v3, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v4, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_max_num_f32 v6, s105, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_max_num_f32 v6, s1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_max_num_f32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_max_num_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_max_num_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_max_num_f32 v6, m0, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_max_num_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_max_num_f32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_max_num_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_max_num_f32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_max_num_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_max_num_f32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_max_num_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v255, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v2, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v3, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v4, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_min_num_f32 v6, s105, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_min_num_f32 v6, s1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_min_num_f32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_min_num_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_min_num_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_min_num_f32 v6, m0, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_min_num_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_min_num_f32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_min_num_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_min_num_f32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_min_num_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_min_num_f32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_min_num_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_mov_b32 v6, v1
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_mov_b32 v6, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_mov_b32 v6, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_mov_b32 v6, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_mov_b32 v6, s105
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_mov_b32 v6, s1
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_mov_b32 v6, ttmp15
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_mov_b32 v6, exec_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_mov_b32 v6, exec_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_mov_b32 v6, m0
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_mov_b32 v6, vcc_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_mov_b32 v6, vcc_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_mov_b32 v6, -1
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_mov_b32 v6, 0.5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mov_b32 v6, src_scc
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_mov_b32 v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v255, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v2, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v3, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v4, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, s105, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, s1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, m0, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_mul_f32 v6, v1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_mul_f32 v6, v255, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_mul_f32 v6, v2, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_mul_f32 v6, v3, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_mul_f32 v6, v4, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_mul_f32 v6, s105, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_mul_f32 v6, s1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_mul_f32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_mul_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_mul_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_mul_f32 v6, m0, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_mul_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_mul_f32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_mul_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_mul_f32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_mul_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mul_f32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_mul_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_sub_f32 v6, v1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_sub_f32 v6, v255, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_sub_f32 v6, v2, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_sub_f32 v6, v3, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_sub_f32 v6, v4, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_sub_f32 v6, s105, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_sub_f32 v6, s1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_sub_f32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_sub_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_sub_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_sub_f32 v6, m0, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_sub_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_sub_f32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_sub_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_sub_f32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_sub_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_sub_f32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_sub_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v255, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v2, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v3, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v4, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_subrev_f32 v6, s105, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, s1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_subrev_f32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_subrev_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_subrev_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_subrev_f32 v6, m0, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_subrev_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_subrev_f32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_subrev_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_subrev_f32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_subrev_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_subrev_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
 // GFX12: v_dual_max_num_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0x91,0xca,0x01,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
 // GFX12: v_dual_max_num_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0x91,0xca,0xff,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
 // GFX12: v_dual_max_num_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0x91,0xca,0x02,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
 // GFX12: v_dual_max_num_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0x91,0xca,0x03,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
 // GFX12: v_dual_max_num_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0x91,0xca,0x04,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
 // GFX12: v_dual_max_num_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0xfe,0x91,0xca,0x01,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
 // GFX12: v_dual_max_num_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0xfe,0x91,0xca,0x69,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
 // GFX12: v_dual_max_num_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0x91,0xca,0x7d,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
 // GFX12: v_dual_min_num_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0xd1,0xca,0x01,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
 // GFX12: v_dual_min_num_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0xd1,0xca,0xff,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
 // GFX12: v_dual_min_num_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0xd1,0xca,0x02,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
 // GFX12: v_dual_min_num_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0xd1,0xca,0x03,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
 // GFX12: v_dual_min_num_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0xd1,0xca,0x04,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
 // GFX12: v_dual_min_num_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0xfe,0xd1,0xca,0x01,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
 // GFX12: v_dual_min_num_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0xfe,0xd1,0xca,0x69,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
 // GFX12: v_dual_min_num_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0xd1,0xca,0x7d,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_add_f32 v6, v1, v255
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_add_f32 v6, v1, v255 ; encoding: [0x04,0x01,0x08,0xca,0x01,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_add_f32 v6, v255, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_add_f32 v6, v255, v255 ; encoding: [0x01,0x01,0x08,0xca,0xff,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_add_f32 v6, v2, v255
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_add_f32 v6, v2, v255 ; encoding: [0xff,0x01,0x08,0xca,0x02,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_add_f32 v6, v3, v255
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_add_f32 v6, v3, v255 ; encoding: [0x02,0x01,0x08,0xca,0x03,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_add_f32 v6, v4, v255
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_add_f32 v6, v4, v255 ; encoding: [0x03,0x01,0x08,0xca,0x04,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_add_f32 v6, s1, v255
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_add_f32 v6, s1, v255 ; encoding: [0x69,0x00,0x08,0xca,0x01,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_add_f32 v6, s105, v255
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_add_f32 v6, s105, v255 ; encoding: [0x01,0x00,0x08,0xca,0x69,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_add_f32 v6, vcc_lo, v255
 // GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_add_f32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x08,0xca,0x6a,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_add_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_add_f32 v6, ttmp15, v255
 // GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_add_f32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x08,0xca,0x7b,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_add_f32 v6, m0, v255
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_add_f32 v6, m0, v255 ; encoding: [0x7d,0x00,0x08,0xca,0x7d,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_add_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_add_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_add_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_add_f32 v6, -1, v255
 // GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_add_f32 v6, -1, v255 ; encoding: [0xfd,0x00,0x08,0xca,0xc1,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_add_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_add_f32 v6, src_scc, v4
 // GFX12: v_dual_mov_b32 v255, -1 :: v_dual_add_f32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x08,0xca,0xfd,0x08,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_add_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_add_nc_u32 v6, v1, v255
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_add_nc_u32 v6, v1, v255 ; encoding: [0x04,0x01,0x20,0xca,0x01,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_add_nc_u32 v6, v255, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_add_nc_u32 v6, v255, v255 ; encoding: [0x01,0x01,0x20,0xca,0xff,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_add_nc_u32 v6, v2, v255
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_add_nc_u32 v6, v2, v255 ; encoding: [0xff,0x01,0x20,0xca,0x02,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_add_nc_u32 v6, v3, v255
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_add_nc_u32 v6, v3, v255 ; encoding: [0x02,0x01,0x20,0xca,0x03,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_add_nc_u32 v6, v4, v255
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_add_nc_u32 v6, v4, v255 ; encoding: [0x03,0x01,0x20,0xca,0x04,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_add_nc_u32 v6, s1, v255
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_add_nc_u32 v6, s1, v255 ; encoding: [0x69,0x00,0x20,0xca,0x01,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_add_nc_u32 v6, s105, v255
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_add_nc_u32 v6, s105, v255 ; encoding: [0x01,0x00,0x20,0xca,0x69,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_add_nc_u32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_add_nc_u32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_add_nc_u32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_add_nc_u32 v6, m0, v255
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_add_nc_u32 v6, m0, v255 ; encoding: [0x7d,0x00,0x20,0xca,0x7d,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_add_nc_u32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_add_nc_u32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_add_nc_u32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_add_nc_u32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_add_nc_u32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_add_nc_u32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_add_nc_u32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_cndmask_b32 v6, v1, v255
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_cndmask_b32 v6, v1, v255 ; encoding: [0x04,0x01,0x12,0xca,0x01,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_cndmask_b32 v6, v255, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_cndmask_b32 v6, v255, v255 ; encoding: [0x01,0x01,0x12,0xca,0xff,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_cndmask_b32 v6, v2, v255
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_cndmask_b32 v6, v2, v255 ; encoding: [0xff,0x01,0x12,0xca,0x02,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_cndmask_b32 v6, v3, v255
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_cndmask_b32 v6, v3, v255 ; encoding: [0x02,0x01,0x12,0xca,0x03,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_cndmask_b32 v6, v4, v255
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_cndmask_b32 v6, v4, v255 ; encoding: [0x03,0x01,0x12,0xca,0x04,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_cndmask_b32 v6, s105, v255
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_cndmask_b32 v6, s105, v255 ; encoding: [0x69,0x00,0x12,0xca,0x69,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_cndmask_b32 v6, s1, v255
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_cndmask_b32 v6, s1, v255 ; encoding: [0x01,0x00,0x12,0xca,0x01,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_cndmask_b32 v6, ttmp15, v255
 // GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_cndmask_b32 v6, ttmp15, v255 ; encoding: [0x7b,0x00,0x12,0xca,0x7b,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_cndmask_b32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_cndmask_b32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_cndmask_b32 v6, m0, v255
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_cndmask_b32 v6, m0, v255 ; encoding: [0x7d,0x00,0x12,0xca,0x7d,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_cndmask_b32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_cndmask_b32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_cndmask_b32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_cndmask_b32 v6, -1, v255
 // GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_cndmask_b32 v6, -1, v255 ; encoding: [0xfd,0x00,0x12,0xca,0xc1,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_cndmask_b32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_cndmask_b32 v6, src_scc, v4
 // GFX12: v_dual_mov_b32 v255, -1 :: v_dual_cndmask_b32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x12,0xca,0xfd,0x08,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_cndmask_b32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_fmaak_f32 v6, v1, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_fmaak_f32 v6, v255, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_fmaak_f32 v6, v2, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_fmaak_f32 v6, v3, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_fmaak_f32 v6, v4, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_fmaak_f32 v6, s105, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_fmaak_f32 v6, s1, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_fmaak_f32 v6, ttmp15, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_fmaak_f32 v6, exec_hi, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_fmaak_f32 v6, exec_lo, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_fmaak_f32 v6, m0, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_fmaak_f32 v6, vcc_hi, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_fmaak_f32 v6, vcc_lo, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_fmaak_f32 v6, null, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_fmaak_f32 v6, -1, v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_fmaak_f32 v6, 0.5, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_fmaak_f32 v6, src_scc, v4, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_fmaak_f32 v255, 0xaf123456, v5, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_fmac_f32 v6, v1, v255
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_fmac_f32 v6, v1, v255 ; encoding: [0x04,0x01,0x00,0xca,0x01,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_fmac_f32 v6, v255, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_fmac_f32 v6, v255, v255 ; encoding: [0x01,0x01,0x00,0xca,0xff,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_fmac_f32 v6, v2, v255
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_fmac_f32 v6, v2, v255 ; encoding: [0xff,0x01,0x00,0xca,0x02,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_fmac_f32 v6, v3, v255
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_fmac_f32 v6, v3, v255 ; encoding: [0x02,0x01,0x00,0xca,0x03,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_fmac_f32 v6, v4, v255
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_fmac_f32 v6, v4, v255 ; encoding: [0x03,0x01,0x00,0xca,0x04,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_fmac_f32 v6, s1, v255
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_fmac_f32 v6, s1, v255 ; encoding: [0x69,0x00,0x00,0xca,0x01,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_fmac_f32 v6, s105, v255
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_fmac_f32 v6, s105, v255 ; encoding: [0x01,0x00,0x00,0xca,0x69,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_fmac_f32 v6, vcc_lo, v255
 // GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_fmac_f32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x00,0xca,0x6a,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_fmac_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_fmac_f32 v6, ttmp15, v255
 // GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_fmac_f32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x00,0xca,0x7b,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_fmac_f32 v6, m0, v255
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_fmac_f32 v6, m0, v255 ; encoding: [0x7d,0x00,0x00,0xca,0x7d,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_fmac_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_fmac_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_fmac_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_fmac_f32 v6, -1, v255
 // GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_fmac_f32 v6, -1, v255 ; encoding: [0xfd,0x00,0x00,0xca,0xc1,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_fmac_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_fmac_f32 v6, src_scc, v4
 // GFX12: v_dual_mov_b32 v255, -1 :: v_dual_fmac_f32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x00,0xca,0xfd,0x08,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_fmac_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_lshlrev_b32 v6, v1, v255
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_lshlrev_b32 v6, v1, v255 ; encoding: [0x04,0x01,0x22,0xca,0x01,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_lshlrev_b32 v6, v255, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_lshlrev_b32 v6, v255, v255 ; encoding: [0x01,0x01,0x22,0xca,0xff,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_lshlrev_b32 v6, v2, v255
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_lshlrev_b32 v6, v2, v255 ; encoding: [0xff,0x01,0x22,0xca,0x02,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_lshlrev_b32 v6, v3, v255
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_lshlrev_b32 v6, v3, v255 ; encoding: [0x02,0x01,0x22,0xca,0x03,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_lshlrev_b32 v6, v4, v255
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_lshlrev_b32 v6, v4, v255 ; encoding: [0x03,0x01,0x22,0xca,0x04,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_lshlrev_b32 v6, s1, v255
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_lshlrev_b32 v6, s1, v255 ; encoding: [0x69,0x00,0x22,0xca,0x01,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_lshlrev_b32 v6, s105, v255
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_lshlrev_b32 v6, s105, v255 ; encoding: [0x01,0x00,0x22,0xca,0x69,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_lshlrev_b32 v6, vcc_lo, v255
 // GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_lshlrev_b32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x22,0xca,0x6a,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_lshlrev_b32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_lshlrev_b32 v6, ttmp15, v255
 // GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_lshlrev_b32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x22,0xca,0x7b,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_lshlrev_b32 v6, m0, v255
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_lshlrev_b32 v6, m0, v255 ; encoding: [0x7d,0x00,0x22,0xca,0x7d,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_lshlrev_b32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_lshlrev_b32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_lshlrev_b32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_lshlrev_b32 v6, -1, v255
 // GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_lshlrev_b32 v6, -1, v255 ; encoding: [0xfd,0x00,0x22,0xca,0xc1,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_lshlrev_b32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_lshlrev_b32 v6, src_scc, v4
 // GFX12: v_dual_mov_b32 v255, -1 :: v_dual_lshlrev_b32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x22,0xca,0xfd,0x08,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_lshlrev_b32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_max_num_f32 v6, v1, v255
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_max_num_f32 v6, v1, v255 ; encoding: [0x04,0x01,0x14,0xca,0x01,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_max_num_f32 v6, v255, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_max_num_f32 v6, v255, v255 ; encoding: [0x01,0x01,0x14,0xca,0xff,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_max_num_f32 v6, v2, v255
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_max_num_f32 v6, v2, v255 ; encoding: [0xff,0x01,0x14,0xca,0x02,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_max_num_f32 v6, v3, v255
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_max_num_f32 v6, v3, v255 ; encoding: [0x02,0x01,0x14,0xca,0x03,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_max_num_f32 v6, v4, v255
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_max_num_f32 v6, v4, v255 ; encoding: [0x03,0x01,0x14,0xca,0x04,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_max_num_f32 v6, s1, v255
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_max_num_f32 v6, s1, v255 ; encoding: [0x69,0x00,0x14,0xca,0x01,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_max_num_f32 v6, s105, v255
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_max_num_f32 v6, s105, v255 ; encoding: [0x01,0x00,0x14,0xca,0x69,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_max_num_f32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_max_num_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_max_num_f32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_max_num_f32 v6, m0, v255
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_max_num_f32 v6, m0, v255 ; encoding: [0x7d,0x00,0x14,0xca,0x7d,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_max_num_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_max_num_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_max_num_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_max_num_f32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_max_num_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_max_num_f32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_max_num_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_min_num_f32 v6, v1, v255
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_min_num_f32 v6, v1, v255 ; encoding: [0x04,0x01,0x16,0xca,0x01,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_min_num_f32 v6, v255, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_min_num_f32 v6, v255, v255 ; encoding: [0x01,0x01,0x16,0xca,0xff,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_min_num_f32 v6, v2, v255
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_min_num_f32 v6, v2, v255 ; encoding: [0xff,0x01,0x16,0xca,0x02,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_min_num_f32 v6, v3, v255
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_min_num_f32 v6, v3, v255 ; encoding: [0x02,0x01,0x16,0xca,0x03,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_min_num_f32 v6, v4, v255
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_min_num_f32 v6, v4, v255 ; encoding: [0x03,0x01,0x16,0xca,0x04,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_min_num_f32 v6, s1, v255
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_min_num_f32 v6, s1, v255 ; encoding: [0x69,0x00,0x16,0xca,0x01,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_min_num_f32 v6, s105, v255
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_min_num_f32 v6, s105, v255 ; encoding: [0x01,0x00,0x16,0xca,0x69,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_min_num_f32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_min_num_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_min_num_f32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_min_num_f32 v6, m0, v255
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_min_num_f32 v6, m0, v255 ; encoding: [0x7d,0x00,0x16,0xca,0x7d,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_min_num_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_min_num_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_min_num_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_min_num_f32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_min_num_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_min_num_f32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_min_num_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_mov_b32 v6, v1
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0x01,0x10,0xca,0x01,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_mov_b32 v6, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0x01,0x10,0xca,0xff,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_mov_b32 v6, v2
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0x01,0x10,0xca,0x02,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_mov_b32 v6, v3
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0x01,0x10,0xca,0x03,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_mov_b32 v6, v4
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0x01,0x10,0xca,0x04,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_mov_b32 v6, s1
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0x00,0x10,0xca,0x01,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_mov_b32 v6, s105
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0x00,0x10,0xca,0x69,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_mov_b32 v6, vcc_lo
 // GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x7b,0x00,0x10,0xca,0x6a,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_mov_b32 v6, vcc_hi
 // GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_mov_b32 v6, vcc_hi ; encoding: [0x7f,0x00,0x10,0xca,0x6b,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_mov_b32 v6, ttmp15
 // GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7e,0x00,0x10,0xca,0x7b,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_mov_b32 v6, m0
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0x00,0x10,0xca,0x7d,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_mov_b32 v6, exec_lo
 // GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_mov_b32 v6, exec_lo ; encoding: [0x6b,0x00,0x10,0xca,0x7e,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_mov_b32 v6, exec_hi
 // GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_mov_b32 v6, exec_hi ; encoding: [0x6a,0x00,0x10,0xca,0x7f,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_mov_b32 v6, null
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_mov_b32 v6, -1
 // GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0x00,0x10,0xca,0xc1,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_mov_b32 v6, 0.5
 // GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_mov_b32 v6, 0.5 ; encoding: [0xf0,0x00,0x10,0xca,0xf0,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_mov_b32 v6, src_scc
 // GFX12: v_dual_mov_b32 v255, -1 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x00,0x10,0xca,0xfd,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_mov_b32 v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_mul_dx9_zero_f32 v6, v1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_mul_dx9_zero_f32 v6, v255, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_mul_dx9_zero_f32 v6, v2, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_mul_dx9_zero_f32 v6, v4, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_mul_dx9_zero_f32 v6, s1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_mul_dx9_zero_f32 v6, s105, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_mul_dx9_zero_f32 v6, m0, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_mul_dx9_zero_f32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_mul_f32 v6, v1, v255
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_mul_f32 v6, v1, v255 ; encoding: [0x04,0x01,0x06,0xca,0x01,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_mul_f32 v6, v255, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_mul_f32 v6, v255, v255 ; encoding: [0x01,0x01,0x06,0xca,0xff,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_mul_f32 v6, v2, v255
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_mul_f32 v6, v2, v255 ; encoding: [0xff,0x01,0x06,0xca,0x02,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_mul_f32 v6, v3, v255
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_mul_f32 v6, v3, v255 ; encoding: [0x02,0x01,0x06,0xca,0x03,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_mul_f32 v6, v4, v255
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_mul_f32 v6, v4, v255 ; encoding: [0x03,0x01,0x06,0xca,0x04,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_mul_f32 v6, s1, v255
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_mul_f32 v6, s1, v255 ; encoding: [0x69,0x00,0x06,0xca,0x01,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_mul_f32 v6, s105, v255
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_mul_f32 v6, s105, v255 ; encoding: [0x01,0x00,0x06,0xca,0x69,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_mul_f32 v6, vcc_lo, v255
 // GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_mul_f32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x06,0xca,0x6a,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_mul_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_mul_f32 v6, ttmp15, v255
 // GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_mul_f32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x06,0xca,0x7b,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_mul_f32 v6, m0, v255
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_mul_f32 v6, m0, v255 ; encoding: [0x7d,0x00,0x06,0xca,0x7d,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_mul_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_mul_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_mul_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_mul_f32 v6, -1, v255
 // GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_mul_f32 v6, -1, v255 ; encoding: [0xfd,0x00,0x06,0xca,0xc1,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_mul_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_mul_f32 v6, src_scc, v4
 // GFX12: v_dual_mov_b32 v255, -1 :: v_dual_mul_f32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x06,0xca,0xfd,0x08,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_mul_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_sub_f32 v6, v1, v255
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_sub_f32 v6, v1, v255 ; encoding: [0x04,0x01,0x0a,0xca,0x01,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_sub_f32 v6, v255, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_sub_f32 v6, v255, v255 ; encoding: [0x01,0x01,0x0a,0xca,0xff,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_sub_f32 v6, v2, v255
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_sub_f32 v6, v2, v255 ; encoding: [0xff,0x01,0x0a,0xca,0x02,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_sub_f32 v6, v3, v255
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_sub_f32 v6, v3, v255 ; encoding: [0x02,0x01,0x0a,0xca,0x03,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_sub_f32 v6, v4, v255
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_sub_f32 v6, v4, v255 ; encoding: [0x03,0x01,0x0a,0xca,0x04,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_sub_f32 v6, s1, v255
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_sub_f32 v6, s1, v255 ; encoding: [0x69,0x00,0x0a,0xca,0x01,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_sub_f32 v6, s105, v255
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_sub_f32 v6, s105, v255 ; encoding: [0x01,0x00,0x0a,0xca,0x69,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_sub_f32 v6, vcc_lo, v255
 // GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_sub_f32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x0a,0xca,0x6a,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_sub_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_sub_f32 v6, ttmp15, v255
 // GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_sub_f32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x0a,0xca,0x7b,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_sub_f32 v6, m0, v255
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_sub_f32 v6, m0, v255 ; encoding: [0x7d,0x00,0x0a,0xca,0x7d,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_sub_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_sub_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_sub_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_sub_f32 v6, -1, v255
 // GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_sub_f32 v6, -1, v255 ; encoding: [0xfd,0x00,0x0a,0xca,0xc1,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_sub_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_sub_f32 v6, src_scc, v4
 // GFX12: v_dual_mov_b32 v255, -1 :: v_dual_sub_f32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x0a,0xca,0xfd,0x08,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_sub_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_subrev_f32 v6, v1, v255
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_subrev_f32 v6, v1, v255 ; encoding: [0x04,0x01,0x0c,0xca,0x01,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_subrev_f32 v6, v255, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_subrev_f32 v6, v255, v255 ; encoding: [0x01,0x01,0x0c,0xca,0xff,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_subrev_f32 v6, v2, v255
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_subrev_f32 v6, v2, v255 ; encoding: [0xff,0x01,0x0c,0xca,0x02,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_subrev_f32 v6, v3, v255
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_subrev_f32 v6, v3, v255 ; encoding: [0x02,0x01,0x0c,0xca,0x03,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_subrev_f32 v6, v4, v255
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_subrev_f32 v6, v4, v255 ; encoding: [0x03,0x01,0x0c,0xca,0x04,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_subrev_f32 v6, s1, v255
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_subrev_f32 v6, s1, v255 ; encoding: [0x69,0x00,0x0c,0xca,0x01,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_subrev_f32 v6, s105, v255
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_subrev_f32 v6, s105, v255 ; encoding: [0x01,0x00,0x0c,0xca,0x69,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_subrev_f32 v6, vcc_lo, v255
 // GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_subrev_f32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x0c,0xca,0x6a,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_subrev_f32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_subrev_f32 v6, ttmp15, v255
 // GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_subrev_f32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x0c,0xca,0x7b,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_subrev_f32 v6, m0, v255
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_subrev_f32 v6, m0, v255 ; encoding: [0x7d,0x00,0x0c,0xca,0x7d,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_subrev_f32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_subrev_f32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_subrev_f32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_subrev_f32 v6, -1, v255
 // GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_subrev_f32 v6, -1, v255 ; encoding: [0xfd,0x00,0x0c,0xca,0xc1,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_subrev_f32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_subrev_f32 v6, src_scc, v4
 // GFX12: v_dual_mov_b32 v255, -1 :: v_dual_subrev_f32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x0c,0xca,0xfd,0x08,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_subrev_f32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
 // GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xc8,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
 // GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xc8,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
 // GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xc8,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
 // GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xc8,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
 // GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xc8,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
 // GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xc8,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
 // GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xc8,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
 // GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xc8,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
 // GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xd2,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
 // GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xd2,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
 // GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xd2,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
 // GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xd2,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
 // GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xd2,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
 // GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3 ; encoding: [0x69,0x04,0xd2,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
 // GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3 ; encoding: [0x01,0x04,0xd2,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
 // GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0xd2,0xc8,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
 // GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xd2,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
 // GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xc0,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
 // GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xc0,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
 // GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xc0,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
 // GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xc0,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
 // GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xc0,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
 // GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xc0,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
 // GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xc0,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
 // GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xc0,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
 // GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xe2,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
 // GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xe2,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
 // GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xe2,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
 // GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xe2,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
 // GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xe2,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
 // GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0xe2,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
 // GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0xe2,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
 // GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xe2,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
 // GFX12: v_dual_mul_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0xd1,0xc8,0x01,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
 // GFX12: v_dual_mul_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0xd1,0xc8,0xff,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
 // GFX12: v_dual_mul_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0xd1,0xc8,0x02,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
 // GFX12: v_dual_mul_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0xd1,0xc8,0x03,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
 // GFX12: v_dual_mul_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0xd1,0xc8,0x04,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
 // GFX12: v_dual_mul_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0xfe,0xd1,0xc8,0x01,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
 // GFX12: v_dual_mul_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0xfe,0xd1,0xc8,0x69,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
 // GFX12: v_dual_mul_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x7b,0xfe,0xd1,0xc8,0x6a,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
 // GFX12: v_dual_mul_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7e,0xfe,0xd1,0xc8,0x7b,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
 // GFX12: v_dual_mul_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0xd1,0xc8,0x7d,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
 // GFX12: v_dual_mul_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0xd1,0xc8,0xc1,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
 // GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0xd0,0xc8,0xfd,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
 // GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xc6,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
 // GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xc6,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
 // GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xc6,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
 // GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xc6,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
 // GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xc6,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
 // GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xc6,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
 // GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xc6,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
 // GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xc6,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
 // GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xca,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
 // GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xca,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
 // GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xca,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
 // GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xca,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
 // GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xca,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
 // GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xca,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
 // GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xca,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
 // GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xca,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
 // GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xcc,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
 // GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xcc,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
 // GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xcc,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
 // GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xcc,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
 // GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xcc,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
 // GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xcc,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
 // GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xcc,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
 // GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xcc,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
 // GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x48,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
 // GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x48,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
 // GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x48,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
 // GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x48,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
 // GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x48,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
 // GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x48,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
 // GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x48,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
 // GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x48,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
 // GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x52,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
 // GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x52,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
 // GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x52,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
 // GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x52,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
 // GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x52,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
 // GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x52,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
 // GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x52,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
 // GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x52,0xc9,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
 // GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x52,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
 // GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x40,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
 // GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x40,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
 // GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x40,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
 // GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x40,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
 // GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x40,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
 // GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x40,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
 // GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x40,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
 // GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x40,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
 // GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x62,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
 // GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x62,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
 // GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x62,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
 // GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x62,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
 // GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x62,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
 // GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0x62,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
 // GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0x62,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
 // GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x62,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
 // GFX12: v_dual_sub_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0x51,0xc9,0x01,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
 // GFX12: v_dual_sub_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0x51,0xc9,0xff,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
 // GFX12: v_dual_sub_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0x51,0xc9,0x02,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
 // GFX12: v_dual_sub_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0x51,0xc9,0x03,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
 // GFX12: v_dual_sub_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0x51,0xc9,0x04,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
 // GFX12: v_dual_sub_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0xfe,0x51,0xc9,0x01,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
 // GFX12: v_dual_sub_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0xfe,0x51,0xc9,0x69,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
 // GFX12: v_dual_sub_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x7b,0xfe,0x51,0xc9,0x6a,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
 // GFX12: v_dual_sub_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7e,0xfe,0x51,0xc9,0x7b,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
 // GFX12: v_dual_sub_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0x51,0xc9,0x7d,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
 // GFX12: v_dual_sub_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0x51,0xc9,0xc1,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
 // GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0x50,0xc9,0xfd,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
 // GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x46,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
 // GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x46,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
 // GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x46,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
 // GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x46,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
 // GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x46,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
 // GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x46,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
 // GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x46,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
 // GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x46,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
 // GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x4a,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
 // GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x4a,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
 // GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x4a,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
 // GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x4a,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
 // GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x4a,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
 // GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x4a,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
 // GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x4a,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
 // GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x4a,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
 // GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x4c,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
 // GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x4c,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
 // GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x4c,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
 // GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x4c,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
 // GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x4c,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
 // GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x4c,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
 // GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x4c,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
 // GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x4c,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
 // GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x88,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
 // GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x88,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
 // GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x88,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
 // GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x88,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
 // GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x88,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
 // GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x88,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
 // GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x88,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
 // GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x88,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
 // GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x92,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
 // GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x92,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
 // GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x92,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
 // GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x92,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
 // GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x92,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
 // GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x92,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
 // GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x92,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
 // GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x92,0xc9,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
 // GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x92,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
 // GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x80,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
 // GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x80,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
 // GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x80,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
 // GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x80,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
 // GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x80,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
 // GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x80,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
 // GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x80,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
 // GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x80,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
 // GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xa2,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
 // GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xa2,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
 // GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xa2,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
 // GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xa2,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
 // GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xa2,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
 // GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0xa2,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
 // GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0xa2,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
 // GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xa2,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
 // GFX12: v_dual_subrev_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0x91,0xc9,0x01,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
 // GFX12: v_dual_subrev_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0x91,0xc9,0xff,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
 // GFX12: v_dual_subrev_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0x91,0xc9,0x02,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
 // GFX12: v_dual_subrev_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0x91,0xc9,0x03,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
 // GFX12: v_dual_subrev_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0x91,0xc9,0x04,0x01,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
 // GFX12: v_dual_subrev_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0xfe,0x91,0xc9,0x01,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
 // GFX12: v_dual_subrev_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0xfe,0x91,0xc9,0x69,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
 // GFX12: v_dual_subrev_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x7b,0xfe,0x91,0xc9,0x6a,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
 // GFX12: v_dual_subrev_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7e,0xfe,0x91,0xc9,0x7b,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
 // GFX12: v_dual_subrev_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0x91,0xc9,0x7d,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
 // GFX12: v_dual_subrev_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0x91,0xc9,0xc1,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
 // GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0x90,0xc9,0xfd,0x00,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
 // GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x86,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
 // GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x86,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
 // GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x86,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
 // GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x86,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
 // GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x86,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
 // GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x86,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
 // GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x86,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
 // GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x86,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
 // GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x8a,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
 // GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x8a,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
 // GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x8a,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
 // GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x8a,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
 // GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x8a,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
 // GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x8a,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
 // GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x8a,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
 // GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x8a,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
 // GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x8c,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
 // GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x8c,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
 // GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x8c,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
 // GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x8c,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
 // GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x8c,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
 // GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x8c,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
 // GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x8c,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
 // GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x8c,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3
 // GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x2e,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3
 // GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x2e,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3
 // GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x2e,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3
 // GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x2e,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3
 // GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x2e,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3
 // GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x69,0x04,0x2e,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3
 // GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x01,0x04,0x2e,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3
 // GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x2e,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3
 // GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x6e,0xca,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3
 // GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x6e,0xca,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3
 // GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x6e,0xca,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3
 // GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x6e,0xca,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3
 // GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x6e,0xca,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_max_i32 v6, s105, v3
 // GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x69,0x04,0x6e,0xca,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_max_i32 v6, s1, v3
 // GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x01,0x04,0x6e,0xca,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_max_i32 v6, ttmp15, v3
 // GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_max_i32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x6e,0xca,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_max_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_max_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3
 // GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x6e,0xca,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_max_i32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_max_i32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_max_i32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_max_i32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_max_i32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_max_i32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_max_i32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_max_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_max_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_max_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_max_i32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_max_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_max_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_max_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_max_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_max_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_max_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_max_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3
 // GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x2e,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3
 // GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x2e,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3
 // GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x2e,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3
 // GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x2e,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3
 // GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x2e,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3
 // GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x69,0x04,0x2e,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3
 // GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x01,0x04,0x2e,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3
 // GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x2e,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_max_i32 v6, v1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_max_i32 v6, v255, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_max_i32 v6, v2, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_max_i32 v6, v3, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_max_i32 v6, v4, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_max_i32 v6, s105, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_max_i32 v6, s1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_max_i32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_max_i32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_max_i32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_max_i32 v6, m0, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_max_i32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_max_i32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_max_i32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_max_i32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_max_i32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_max_i32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_max_i32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_max_i32 v6, v1, v255
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_max_i32 v6, v1, v255 ; encoding: [0x04,0x01,0x2e,0xca,0x01,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_max_i32 v6, v255, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_max_i32 v6, v255, v255 ; encoding: [0x01,0x01,0x2e,0xca,0xff,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_max_i32 v6, v2, v255
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_max_i32 v6, v2, v255 ; encoding: [0xff,0x01,0x2e,0xca,0x02,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_max_i32 v6, v3, v255
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_max_i32 v6, v3, v255 ; encoding: [0x02,0x01,0x2e,0xca,0x03,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_max_i32 v6, v4, v255
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_max_i32 v6, v4, v255 ; encoding: [0x03,0x01,0x2e,0xca,0x04,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_max_i32 v6, s1, v255
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_max_i32 v6, s1, v255 ; encoding: [0x69,0x00,0x2e,0xca,0x01,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_max_i32 v6, s105, v255
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_max_i32 v6, s105, v255 ; encoding: [0x01,0x00,0x2e,0xca,0x69,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_max_i32 v6, vcc_lo, v255
 // GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_max_i32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x2e,0xca,0x6a,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_max_i32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_max_i32 v6, ttmp15, v255
 // GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_max_i32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x2e,0xca,0x7b,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_max_i32 v6, m0, v255
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_max_i32 v6, m0, v255 ; encoding: [0x7d,0x00,0x2e,0xca,0x7d,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_max_i32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_max_i32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_max_i32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_max_i32 v6, -1, v255
 // GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_max_i32 v6, -1, v255 ; encoding: [0xfd,0x00,0x2e,0xca,0xc1,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_max_i32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_max_i32 v6, src_scc, v4
 // GFX12: v_dual_mov_b32 v255, -1 :: v_dual_max_i32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x2e,0xca,0xfd,0x08,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_max_i32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3
 // GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xee,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3
 // GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xee,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3
 // GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xee,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3
 // GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xee,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3
 // GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xee,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3
 // GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xee,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3
 // GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xee,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3
 // GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xee,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3
 // GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x6e,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3
 // GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x6e,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3
 // GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x6e,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3
 // GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x6e,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3
 // GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x6e,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3
 // GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x69,0x04,0x6e,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3
 // GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x01,0x04,0x6e,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3
 // GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x6e,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3
 // GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xae,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3
 // GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xae,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3
 // GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xae,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3
 // GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xae,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3
 // GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xae,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3
 // GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xae,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3
 // GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xae,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3
 // GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xae,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3
 // GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x30,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3
 // GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x30,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3
 // GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x30,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3
 // GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x30,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3
 // GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x30,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3
 // GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x69,0x04,0x30,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3
 // GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x01,0x04,0x30,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3
 // GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x30,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3
 // GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x70,0xca,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3
 // GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x70,0xca,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3
 // GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x70,0xca,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3
 // GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x70,0xca,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3
 // GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x70,0xca,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_min_i32 v6, s105, v3
 // GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x69,0x04,0x70,0xca,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_min_i32 v6, s1, v3
 // GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x01,0x04,0x70,0xca,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_min_i32 v6, ttmp15, v3
 // GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_min_i32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x70,0xca,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_min_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_min_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3
 // GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x70,0xca,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_min_i32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_min_i32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_min_i32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_min_i32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_min_i32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_min_i32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_min_i32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_min_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_min_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_min_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_min_i32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_min_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_min_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_min_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_min_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_min_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_min_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_min_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3
 // GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x30,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3
 // GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x30,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3
 // GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x30,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3
 // GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x30,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3
 // GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x30,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3
 // GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x69,0x04,0x30,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3
 // GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x01,0x04,0x30,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3
 // GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x30,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_min_i32 v6, v1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_min_i32 v6, v255, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_min_i32 v6, v2, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_min_i32 v6, v3, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_min_i32 v6, v4, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_min_i32 v6, s105, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_min_i32 v6, s1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_min_i32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_min_i32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_min_i32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_min_i32 v6, m0, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_min_i32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_min_i32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_min_i32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_min_i32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_min_i32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_min_i32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_min_i32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_min_i32 v6, v1, v255
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_min_i32 v6, v1, v255 ; encoding: [0x04,0x01,0x30,0xca,0x01,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_min_i32 v6, v255, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_min_i32 v6, v255, v255 ; encoding: [0x01,0x01,0x30,0xca,0xff,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_min_i32 v6, v2, v255
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_min_i32 v6, v2, v255 ; encoding: [0xff,0x01,0x30,0xca,0x02,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_min_i32 v6, v3, v255
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_min_i32 v6, v3, v255 ; encoding: [0x02,0x01,0x30,0xca,0x03,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_min_i32 v6, v4, v255
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_min_i32 v6, v4, v255 ; encoding: [0x03,0x01,0x30,0xca,0x04,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_min_i32 v6, s1, v255
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_min_i32 v6, s1, v255 ; encoding: [0x69,0x00,0x30,0xca,0x01,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_min_i32 v6, s105, v255
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_min_i32 v6, s105, v255 ; encoding: [0x01,0x00,0x30,0xca,0x69,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_min_i32 v6, vcc_lo, v255
 // GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_min_i32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x30,0xca,0x6a,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_min_i32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_min_i32 v6, ttmp15, v255
 // GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_min_i32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x30,0xca,0x7b,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_min_i32 v6, m0, v255
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_min_i32 v6, m0, v255 ; encoding: [0x7d,0x00,0x30,0xca,0x7d,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_min_i32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_min_i32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_min_i32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_min_i32 v6, -1, v255
 // GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_min_i32 v6, -1, v255 ; encoding: [0xfd,0x00,0x30,0xca,0xc1,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_min_i32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_min_i32 v6, src_scc, v4
 // GFX12: v_dual_mov_b32 v255, -1 :: v_dual_min_i32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x30,0xca,0xfd,0x08,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_min_i32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3
 // GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xf0,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3
 // GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xf0,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3
 // GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xf0,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3
 // GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xf0,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3
 // GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xf0,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3
 // GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xf0,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3
 // GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xf0,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3
 // GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xf0,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3
 // GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x70,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3
 // GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x70,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3
 // GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x70,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3
 // GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x70,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3
 // GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x70,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3
 // GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x69,0x04,0x70,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3
 // GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x01,0x04,0x70,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3
 // GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x70,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3
 // GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xb0,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3
 // GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xb0,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3
 // GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xb0,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3
 // GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xb0,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3
 // GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xb0,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3
 // GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xb0,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3
 // GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xb0,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3
 // GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xb0,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_sub_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_sub_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, v1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, v255, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, v2, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, v3, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, v4, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, s105, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, s1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, m0, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_sub_nc_u32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_sub_nc_u32 v6, v1, v255
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_sub_nc_u32 v6, v1, v255 ; encoding: [0x04,0x01,0x28,0xca,0x01,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_sub_nc_u32 v6, v255, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_sub_nc_u32 v6, v255, v255 ; encoding: [0x01,0x01,0x28,0xca,0xff,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_sub_nc_u32 v6, v2, v255
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_sub_nc_u32 v6, v2, v255 ; encoding: [0xff,0x01,0x28,0xca,0x02,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_sub_nc_u32 v6, v3, v255
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_sub_nc_u32 v6, v3, v255 ; encoding: [0x02,0x01,0x28,0xca,0x03,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_sub_nc_u32 v6, v4, v255
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_sub_nc_u32 v6, v4, v255 ; encoding: [0x03,0x01,0x28,0xca,0x04,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_sub_nc_u32 v6, s1, v255
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_sub_nc_u32 v6, s1, v255 ; encoding: [0x69,0x00,0x28,0xca,0x01,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_sub_nc_u32 v6, s105, v255
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_sub_nc_u32 v6, s105, v255 ; encoding: [0x01,0x00,0x28,0xca,0x69,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_sub_nc_u32 v6, vcc_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_sub_nc_u32 v6, vcc_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_sub_nc_u32 v6, ttmp15, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_sub_nc_u32 v6, m0, v255
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_sub_nc_u32 v6, m0, v255 ; encoding: [0x7d,0x00,0x28,0xca,0x7d,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_sub_nc_u32 v6, exec_lo, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_sub_nc_u32 v6, exec_hi, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_sub_nc_u32 v6, null, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_sub_nc_u32 v6, -1, v255
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_sub_nc_u32 v6, 0.5, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_sub_nc_u32 v6, src_scc, v4
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_sub_nc_u32 v255, 0xaf123456, v5
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3
 // 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]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xe8,0xc9,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0xe8,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0xe8,0xc9,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2
 // GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xe8,0xc9,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5
 // GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xe8,0xc9,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4
 // GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xe8,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3
 // GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0xe8,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3
 // GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0xe8,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3
 // GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0xe8,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3
 // GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0xe8,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3
 // GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0xe8,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3
 // GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0xe8,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3
 // GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0xe8,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3
 // GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xe8,0xc8,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3
 // GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xe8,0xc8,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3
 // GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xe8,0xc8,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3
 // GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0xe8,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3
 // GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xe8,0xc8,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3
 // GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xe8,0xc8,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3
 // GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0xe8,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3
 // GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0xe8,0xc8,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2
 // GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xe8,0xc8,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5
 // GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xe8,0xc8,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4
 // GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xe8,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3
 // GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0x68,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3
 // GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0x68,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3
 // GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0x68,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3
 // GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0x68,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3
 // GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0x68,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3
 // GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0x68,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3
 // GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0x68,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3
 // GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x68,0xc9,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3
 // GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x68,0xc9,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3
 // GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x68,0xc9,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3
 // GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0x68,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3
 // GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x68,0xc9,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3
 // GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x68,0xc9,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3
 // GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0x68,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3
 // GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0x68,0xc9,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2
 // GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x68,0xc9,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5
 // GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x68,0xc9,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4
 // GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x68,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3
 // GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0xa8,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3
 // GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0xa8,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3
 // GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0xa8,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3
 // GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0xa8,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3
 // GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0xa8,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3
 // GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0xa8,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3
 // GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0xa8,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3
 // GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xa8,0xc9,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3
 // GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xa8,0xc9,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3
 // GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xa8,0xc9,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3
 // GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0xa8,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3
 // GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xa8,0xc9,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3
 // GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xa8,0xc9,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3
 // GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0xa8,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3
 // GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0xa8,0xc9,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2
 // GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xa8,0xc9,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5
 // GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xa8,0xc9,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4
 // GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xa8,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3
 // GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x2a,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3
 // GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x2a,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3
 // GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x2a,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3
 // GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x2a,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3
 // GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x2a,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3
 // GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0x2a,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3
 // GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0x2a,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3
 // GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x2a,0xc9,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3
 // GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x2a,0xc9,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3
 // GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x2a,0xc9,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3
 // GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x2a,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3
 // GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x2a,0xc9,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3
 // GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x2a,0xc9,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3
 // GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0x2a,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3
 // GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x2a,0xc9,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2
 // GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x2a,0xc9,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5
 // GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x2a,0xc9,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4
 // GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x2a,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3
 // GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x6a,0xca,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3
 // GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x6a,0xca,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3
 // GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x6a,0xca,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3
 // GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x6a,0xca,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3
 // GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x6a,0xca,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s105, v3
 // GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x6a,0xca,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s1, v3
 // GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x6a,0xca,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3
 // GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x6a,0xca,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3
 // GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x6a,0xca,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3
 // GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x6a,0xca,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3
 // GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x6a,0xca,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3
 // GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x6a,0xca,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3
 // GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x6a,0xca,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3
 // GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0x6a,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3
 // GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x6a,0xca,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2
 // GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x6a,0xca,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5
 // GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x6a,0xca,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4
 // GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x6a,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, v1, v3
 // GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x6a,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, v255, v3
 // GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x6a,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, v2, v3
 // GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x6a,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, v3, v3
 // GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x6a,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, v4, v3
 // GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x6a,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, s105, v3
 // GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x6a,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, s1, v3
 // GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x6a,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, ttmp15, v3
 // GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x6a,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, exec_hi, v3
 // GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x6a,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, exec_lo, v3
 // GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x6a,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, m0, v3
 // GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x6a,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, vcc_hi, v3
 // GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x6a,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, vcc_lo, v3
 // GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x6a,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, null, v3
 // GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0x6a,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, -1, v3
 // GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_lshrrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x6a,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_lshrrev_b32 v6, 0.5, v2
 // GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_lshrrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x6a,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_lshrrev_b32 v6, src_scc, v5
 // GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_lshrrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x6a,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4
 // GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x6a,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3
 // GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x2a,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3
 // GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x2a,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3
 // GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x2a,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3
 // GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x2a,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3
 // GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x2a,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3
 // GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0x2a,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3
 // GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0x2a,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3
 // GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x2a,0xc8,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3
 // GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x2a,0xc8,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3
 // GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x2a,0xc8,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3
 // GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x2a,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3
 // GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x2a,0xc8,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3
 // GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x2a,0xc8,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3
 // GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0x2a,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3
 // GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x2a,0xc8,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2
 // GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x2a,0xc8,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5
 // GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x2a,0xc8,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4
 // GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x2a,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, v1, v255
 // GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, v1, v255 ; encoding: [0x04,0xff,0xab,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, v255, v255
 // GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, v255, v255 ; encoding: [0x01,0xff,0xab,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, v2, v255
 // GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, v2, v255 ; encoding: [0xff,0xff,0xab,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, v3, v255
 // GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, v3, v255 ; encoding: [0x02,0xff,0xab,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, v4, v255
 // GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, v4, v255 ; encoding: [0x03,0xff,0xab,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, s105, v255
 // GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, s105, v255 ; encoding: [0x69,0xfe,0xab,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, s1, v255
 // GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, s1, v255 ; encoding: [0x01,0xfe,0xab,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, ttmp15, v255
 // GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, ttmp15, v255 ; encoding: [0x7b,0xfe,0xab,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, exec_hi, v255
 // GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, exec_hi, v255 ; encoding: [0x7f,0xfe,0xab,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, exec_lo, v255
 // GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, exec_lo, v255 ; encoding: [0x7e,0xfe,0xab,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, m0, v255
 // GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, m0, v255 ; encoding: [0x7d,0xfe,0xab,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, vcc_hi, v255
 // GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, vcc_hi, v255 ; encoding: [0x6b,0xfe,0xab,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, vcc_lo, v255
 // GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, vcc_lo, v255 ; encoding: [0x6a,0xfe,0xab,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, null, v255
 // GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, null, v255 ; encoding: [0xff,0xfe,0xab,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, -1, v255
 // GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, -1, v255 ; encoding: [0xfd,0xfe,0xab,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, 0.5, v3
 // GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, 0.5, v3 ; encoding: [0xf0,0xfe,0xab,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, src_scc, v4
 // GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_lshrrev_b32 v6, src_scc, v4 ; encoding: [0xc1,0xfe,0xab,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_lshrrev_b32 v255, 0xaf123456, v5
 // GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_lshrrev_b32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0xaa,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3
 // GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xaa,0xca,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3
 // GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xaa,0xca,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3
 // GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xaa,0xca,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3
 // GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xaa,0xca,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3
 // GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xaa,0xca,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3
 // GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0xaa,0xca,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3
 // GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0xaa,0xca,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3
 // GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xaa,0xca,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3
 // GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xaa,0xca,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3
 // GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xaa,0xca,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3
 // GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xaa,0xca,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3
 // GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xaa,0xca,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3
 // GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xaa,0xca,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3
 // GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0xaa,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3
 // GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0xaa,0xca,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2
 // GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xaa,0xca,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5
 // GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xaa,0xca,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4
 // GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xaa,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3
 // GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xea,0xca,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3
 // GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xea,0xca,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3
 // GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xea,0xca,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3
 // GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xea,0xca,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3
 // GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xea,0xca,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3
 // GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0xea,0xca,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3
 // GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0xea,0xca,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3
 // GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xea,0xca,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3
 // GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xea,0xca,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3
 // GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xea,0xca,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3
 // GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xea,0xca,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3
 // GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xea,0xca,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3
 // GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xea,0xca,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3
 // GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0xea,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3
 // GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0xea,0xca,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2
 // GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xea,0xca,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5
 // GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xea,0xca,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4
 // GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xea,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_lshrrev_b32 v6, v1, v255
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_lshrrev_b32 v6, v1, v255 ; encoding: [0x04,0x01,0x2a,0xca,0x01,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_lshrrev_b32 v6, v255, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_lshrrev_b32 v6, v255, v255 ; encoding: [0x01,0x01,0x2a,0xca,0xff,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_lshrrev_b32 v6, v2, v255
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_lshrrev_b32 v6, v2, v255 ; encoding: [0xff,0x01,0x2a,0xca,0x02,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_lshrrev_b32 v6, v3, v255
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_lshrrev_b32 v6, v3, v255 ; encoding: [0x02,0x01,0x2a,0xca,0x03,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_lshrrev_b32 v6, v4, v255
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_lshrrev_b32 v6, v4, v255 ; encoding: [0x03,0x01,0x2a,0xca,0x04,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_lshrrev_b32 v6, s1, v255
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_lshrrev_b32 v6, s1, v255 ; encoding: [0x69,0x00,0x2a,0xca,0x01,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_lshrrev_b32 v6, s105, v255
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_lshrrev_b32 v6, s105, v255 ; encoding: [0x01,0x00,0x2a,0xca,0x69,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_lshrrev_b32 v6, vcc_lo, v255
 // GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_lshrrev_b32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x2a,0xca,0x6a,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_lshrrev_b32 v6, vcc_hi, v255
 // GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_lshrrev_b32 v6, vcc_hi, v255 ; encoding: [0x7f,0x00,0x2a,0xca,0x6b,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_lshrrev_b32 v6, ttmp15, v255
 // GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_lshrrev_b32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x2a,0xca,0x7b,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_lshrrev_b32 v6, m0, v255
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_lshrrev_b32 v6, m0, v255 ; encoding: [0x7d,0x00,0x2a,0xca,0x7d,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_lshrrev_b32 v6, exec_lo, v255
 // GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_lshrrev_b32 v6, exec_lo, v255 ; encoding: [0x6b,0x00,0x2a,0xca,0x7e,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_lshrrev_b32 v6, exec_hi, v255
 // GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_lshrrev_b32 v6, exec_hi, v255 ; encoding: [0x6a,0x00,0x2a,0xca,0x7f,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_lshrrev_b32 v6, null, v255
 // GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_lshrrev_b32 v6, null, v255 ; encoding: [0xff,0x00,0x2a,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_lshrrev_b32 v6, -1, v255
 // GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_lshrrev_b32 v6, -1, v255 ; encoding: [0xfd,0x00,0x2a,0xca,0xc1,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_lshrrev_b32 v6, 0.5, v3
 // GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_lshrrev_b32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x2a,0xca,0xf0,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_lshrrev_b32 v6, src_scc, v4
 // GFX12: v_dual_mov_b32 v255, -1 :: v_dual_lshrrev_b32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x2a,0xca,0xfd,0x08,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_lshrrev_b32 v255, 0xaf123456, v5
 // GFX12: v_dual_mov_b32 v6, null :: v_dual_lshrrev_b32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x2a,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xea,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xea,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xea,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xea,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xea,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0xea,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0xea,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xea,0xc9,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xea,0xc9,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xea,0xc9,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xea,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xea,0xc9,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xea,0xc9,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0xea,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0xea,0xc9,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2
 // GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xea,0xc9,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5
 // GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xea,0xc9,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4
 // GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xea,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3
 // GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xea,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3
 // GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xea,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3
 // GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xea,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3
 // GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xea,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3
 // GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xea,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3
 // GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0xea,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3
 // GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0xea,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3
 // GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xea,0xc8,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3
 // GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xea,0xc8,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3
 // GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xea,0xc8,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3
 // GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xea,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3
 // GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xea,0xc8,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3
 // GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xea,0xc8,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3
 // GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0xea,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3
 // GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0xea,0xc8,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2
 // GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xea,0xc8,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5
 // GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xea,0xc8,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4
 // GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xea,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3
 // GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x6a,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3
 // GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x6a,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3
 // GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x6a,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3
 // GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x6a,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3
 // GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x6a,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3
 // GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0x6a,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3
 // GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0x6a,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3
 // GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x6a,0xc9,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3
 // GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x6a,0xc9,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3
 // GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x6a,0xc9,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3
 // GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x6a,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3
 // GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x6a,0xc9,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3
 // GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x6a,0xc9,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3
 // GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0x6a,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3
 // GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x6a,0xc9,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2
 // GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x6a,0xc9,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5
 // GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x6a,0xc9,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4
 // GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x6a,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3
 // GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xaa,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3
 // GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xaa,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3
 // GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xaa,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3
 // GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xaa,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3
 // GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xaa,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3
 // GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0xaa,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3
 // GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0xaa,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3
 // GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xaa,0xc9,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3
 // GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xaa,0xc9,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3
 // GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xaa,0xc9,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3
 // GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xaa,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3
 // GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xaa,0xc9,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3
 // GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xaa,0xc9,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3
 // GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_lshrrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0xaa,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3
 // GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0xaa,0xc9,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2
 // GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xaa,0xc9,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5
 // GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xaa,0xc9,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4
 // GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_lshrrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xaa,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3
 // GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x2c,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3
 // GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x2c,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3
 // GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x2c,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3
 // GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x2c,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3
 // GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x2c,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3
 // GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3 ; encoding: [0x69,0x04,0x2c,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3
 // GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3 ; encoding: [0x01,0x04,0x2c,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3
 // GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x2c,0xc9,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3
 // GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x2c,0xc9,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3
 // GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x2c,0xc9,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3
 // GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x2c,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3
 // GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x2c,0xc9,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3
 // GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x2c,0xc9,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3
 // GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3 ; encoding: [0xff,0x04,0x2c,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3
 // GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0x2c,0xc9,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2
 // GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x2c,0xc9,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5
 // GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x2c,0xc9,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4
 // GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x2c,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3
 // GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x6c,0xca,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3
 // GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x6c,0xca,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3
 // GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x6c,0xca,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3
 // GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x6c,0xca,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3
 // GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x6c,0xca,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s105, v3
 // GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s105, v3 ; encoding: [0x69,0x04,0x6c,0xca,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s1, v3
 // GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s1, v3 ; encoding: [0x01,0x04,0x6c,0xca,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3
 // GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x6c,0xca,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3
 // GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x6c,0xca,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3
 // GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x6c,0xca,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3
 // GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x6c,0xca,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3
 // GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x6c,0xca,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3
 // GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x6c,0xca,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3
 // GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3 ; encoding: [0xff,0x04,0x6c,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3
 // GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0x6c,0xca,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2
 // GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x6c,0xca,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5
 // GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x6c,0xca,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4
 // GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x6c,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, v1, v3
 // GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x6c,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, v255, v3
 // GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x6c,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, v2, v3
 // GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x6c,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, v3, v3
 // GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x6c,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, v4, v3
 // GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x6c,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, s105, v3
 // GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, s105, v3 ; encoding: [0x69,0x04,0x6c,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, s1, v3
 // GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, s1, v3 ; encoding: [0x01,0x04,0x6c,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, ttmp15, v3
 // GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x6c,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, exec_hi, v3
 // GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x6c,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, exec_lo, v3
 // GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x6c,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, m0, v3
 // GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x6c,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, vcc_hi, v3
 // GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x6c,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, vcc_lo, v3
 // GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x6c,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, null, v3
 // GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, null, v3 ; encoding: [0xff,0x04,0x6c,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, -1, v3
 // GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_ashrrev_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0x6c,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_ashrrev_i32 v6, 0.5, v2
 // GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_ashrrev_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x6c,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_ashrrev_i32 v6, src_scc, v5
 // GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_ashrrev_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x6c,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4
 // GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x6c,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3
 // GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x2c,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3
 // GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x2c,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3
 // GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x2c,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3
 // GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x2c,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3
 // GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x2c,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3
 // GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3 ; encoding: [0x69,0x04,0x2c,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3
 // GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3 ; encoding: [0x01,0x04,0x2c,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3
 // GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x2c,0xc8,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3
 // GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x2c,0xc8,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3
 // GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x2c,0xc8,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3
 // GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x2c,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3
 // GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x2c,0xc8,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3
 // GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x2c,0xc8,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3
 // GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3 ; encoding: [0xff,0x04,0x2c,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3
 // GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0x2c,0xc8,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2
 // GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x2c,0xc8,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5
 // GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x2c,0xc8,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4
 // GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x2c,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, v1, v255
 // GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, v1, v255 ; encoding: [0x04,0xff,0xad,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, v255, v255
 // GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, v255, v255 ; encoding: [0x01,0xff,0xad,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, v2, v255
 // GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, v2, v255 ; encoding: [0xff,0xff,0xad,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, v3, v255
 // GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, v3, v255 ; encoding: [0x02,0xff,0xad,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, v4, v255
 // GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, v4, v255 ; encoding: [0x03,0xff,0xad,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, s105, v255
 // GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, s105, v255 ; encoding: [0x69,0xfe,0xad,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, s1, v255
 // GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, s1, v255 ; encoding: [0x01,0xfe,0xad,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, ttmp15, v255
 // GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, ttmp15, v255 ; encoding: [0x7b,0xfe,0xad,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, exec_hi, v255
 // GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, exec_hi, v255 ; encoding: [0x7f,0xfe,0xad,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, exec_lo, v255
 // GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, exec_lo, v255 ; encoding: [0x7e,0xfe,0xad,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, m0, v255
 // GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, m0, v255 ; encoding: [0x7d,0xfe,0xad,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, vcc_hi, v255
 // GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, vcc_hi, v255 ; encoding: [0x6b,0xfe,0xad,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, vcc_lo, v255
 // GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, vcc_lo, v255 ; encoding: [0x6a,0xfe,0xad,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, null, v255
 // GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, null, v255 ; encoding: [0xff,0xfe,0xad,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, -1, v255
 // GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, -1, v255 ; encoding: [0xfd,0xfe,0xad,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, 0.5, v3
 // GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, 0.5, v3 ; encoding: [0xf0,0xfe,0xad,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, src_scc, v4
 // GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_ashrrev_i32 v6, src_scc, v4 ; encoding: [0xc1,0xfe,0xad,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_ashrrev_i32 v255, 0xaf123456, v5
 // GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_ashrrev_i32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0xac,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3
 // GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xac,0xca,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3
 // GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xac,0xca,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3
 // GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xac,0xca,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3
 // GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xac,0xca,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3
 // GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xac,0xca,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3
 // GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xac,0xca,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3
 // GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xac,0xca,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3
 // GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xac,0xca,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3
 // GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xac,0xca,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3
 // GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xac,0xca,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3
 // GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xac,0xca,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3
 // GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xac,0xca,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3
 // GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xac,0xca,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3
 // GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3 ; encoding: [0xff,0x04,0xac,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3
 // GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0xac,0xca,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2
 // GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xac,0xca,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5
 // GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xac,0xca,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4
 // GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xac,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3
 // GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xec,0xca,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3
 // GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xec,0xca,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3
 // GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xec,0xca,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3
 // GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xec,0xca,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3
 // GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xec,0xca,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3
 // GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xec,0xca,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3
 // GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xec,0xca,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3
 // GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xec,0xca,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3
 // GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xec,0xca,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3
 // GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xec,0xca,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3
 // GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xec,0xca,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3
 // GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xec,0xca,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3
 // GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xec,0xca,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3
 // GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3 ; encoding: [0xff,0x04,0xec,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3
 // GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0xec,0xca,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2
 // GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xec,0xca,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5
 // GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xec,0xca,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4
 // GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xec,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_ashrrev_i32 v6, v1, v255
 // GFX12: v_dual_mov_b32 v255, v4 :: v_dual_ashrrev_i32 v6, v1, v255 ; encoding: [0x04,0x01,0x2c,0xca,0x01,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_ashrrev_i32 v6, v255, v255
 // GFX12: v_dual_mov_b32 v255, v1 :: v_dual_ashrrev_i32 v6, v255, v255 ; encoding: [0x01,0x01,0x2c,0xca,0xff,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_ashrrev_i32 v6, v2, v255
 // GFX12: v_dual_mov_b32 v255, v255 :: v_dual_ashrrev_i32 v6, v2, v255 ; encoding: [0xff,0x01,0x2c,0xca,0x02,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_ashrrev_i32 v6, v3, v255
 // GFX12: v_dual_mov_b32 v255, v2 :: v_dual_ashrrev_i32 v6, v3, v255 ; encoding: [0x02,0x01,0x2c,0xca,0x03,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_ashrrev_i32 v6, v4, v255
 // GFX12: v_dual_mov_b32 v255, v3 :: v_dual_ashrrev_i32 v6, v4, v255 ; encoding: [0x03,0x01,0x2c,0xca,0x04,0xff,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_ashrrev_i32 v6, s1, v255
 // GFX12: v_dual_mov_b32 v255, s105 :: v_dual_ashrrev_i32 v6, s1, v255 ; encoding: [0x69,0x00,0x2c,0xca,0x01,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_ashrrev_i32 v6, s105, v255
 // GFX12: v_dual_mov_b32 v255, s1 :: v_dual_ashrrev_i32 v6, s105, v255 ; encoding: [0x01,0x00,0x2c,0xca,0x69,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_ashrrev_i32 v6, vcc_lo, v255
 // GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_ashrrev_i32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x2c,0xca,0x6a,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_ashrrev_i32 v6, vcc_hi, v255
 // GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_ashrrev_i32 v6, vcc_hi, v255 ; encoding: [0x7f,0x00,0x2c,0xca,0x6b,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_ashrrev_i32 v6, ttmp15, v255
 // GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_ashrrev_i32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x2c,0xca,0x7b,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_ashrrev_i32 v6, m0, v255
 // GFX12: v_dual_mov_b32 v255, m0 :: v_dual_ashrrev_i32 v6, m0, v255 ; encoding: [0x7d,0x00,0x2c,0xca,0x7d,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_ashrrev_i32 v6, exec_lo, v255
 // GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_ashrrev_i32 v6, exec_lo, v255 ; encoding: [0x6b,0x00,0x2c,0xca,0x7e,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_ashrrev_i32 v6, exec_hi, v255
 // GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_ashrrev_i32 v6, exec_hi, v255 ; encoding: [0x6a,0x00,0x2c,0xca,0x7f,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_ashrrev_i32 v6, null, v255
 // GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_ashrrev_i32 v6, null, v255 ; encoding: [0xff,0x00,0x2c,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_ashrrev_i32 v6, -1, v255
 // GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_ashrrev_i32 v6, -1, v255 ; encoding: [0xfd,0x00,0x2c,0xca,0xc1,0xfe,0x07,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_ashrrev_i32 v6, 0.5, v3
 // GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_ashrrev_i32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x2c,0xca,0xf0,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_ashrrev_i32 v6, src_scc, v4
 // GFX12: v_dual_mov_b32 v255, -1 :: v_dual_ashrrev_i32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x2c,0xca,0xfd,0x08,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v6, null :: v_dual_ashrrev_i32 v255, 0xaf123456, v5
 // GFX12: v_dual_mov_b32 v6, null :: v_dual_ashrrev_i32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x2c,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xec,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xec,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xec,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xec,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xec,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xec,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xec,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xec,0xc9,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xec,0xc9,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xec,0xc9,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xec,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xec,0xc9,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xec,0xc9,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3 ; encoding: [0xff,0x04,0xec,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3
 // GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0xec,0xc9,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2
 // GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xec,0xc9,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5
 // GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xec,0xc9,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4
 // GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xec,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3
 // GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xec,0xc8,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3
 // GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xec,0xc8,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3
 // GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xec,0xc8,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3
 // GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xec,0xc8,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3
 // GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xec,0xc8,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3
 // GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xec,0xc8,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3
 // GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xec,0xc8,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3
 // GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xec,0xc8,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3
 // GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xec,0xc8,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3
 // GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xec,0xc8,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3
 // GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xec,0xc8,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3
 // GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xec,0xc8,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3
 // GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xec,0xc8,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3
 // GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3 ; encoding: [0xff,0x04,0xec,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3
 // GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0xec,0xc8,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2
 // GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xec,0xc8,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5
 // GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xec,0xc8,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4
 // GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xec,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3
 // GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x6c,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3
 // GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x6c,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3
 // GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x6c,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3
 // GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x6c,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3
 // GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x6c,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3
 // GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3 ; encoding: [0x69,0x04,0x6c,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3
 // GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3 ; encoding: [0x01,0x04,0x6c,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3
 // GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x6c,0xc9,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3
 // GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x6c,0xc9,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3
 // GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x6c,0xc9,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3
 // GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x6c,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3
 // GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x6c,0xc9,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3
 // GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x6c,0xc9,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3
 // GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3 ; encoding: [0xff,0x04,0x6c,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3
 // GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0x6c,0xc9,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2
 // GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x6c,0xc9,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5
 // GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x6c,0xc9,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4
 // GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x6c,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3
 // GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xac,0xc9,0x01,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3
 // GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xac,0xc9,0xff,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3
 // GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xac,0xc9,0x02,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3
 // GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xac,0xc9,0x03,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3
 // GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xac,0xc9,0x04,0x07,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3
 // GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xac,0xc9,0x01,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3
 // GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xac,0xc9,0x69,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3
 // GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xac,0xc9,0x6a,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3
 // GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xac,0xc9,0x6b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3
 // GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xac,0xc9,0x7b,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3
 // GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xac,0xc9,0x7d,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3
 // GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xac,0xc9,0x7e,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3
 // GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xac,0xc9,0x7f,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3
 // GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_ashrrev_i32 v6, null, v3 ; encoding: [0xff,0x04,0xac,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3
 // GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0xac,0xc9,0xc1,0x06,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2
 // GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xac,0xc9,0xf0,0x04,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5
 // GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xac,0xc9,0xfd,0x0a,0x06,0xff]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4
 // GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_ashrrev_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xac,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32

diff  --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vopd3.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vopd3.s
index 91d379147a498..1b7699a579c9b 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vopd3.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vopd3.s
@@ -1,18702 +1,18703 @@
+// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 5
 // RUN: llvm-mc -triple=amdgcn -mcpu=gfx1250 -show-encoding %s | FileCheck --check-prefixes=GFX1250 %s
 // RUN: llvm-mc -triple=amdgcn -mcpu=gfx1250 -show-encoding %s | FileCheck --check-prefixes=GFX1250 %s
 // 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: %s
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x10,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3 ; encoding: [0x01,0x41,0x10,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3 ; encoding: [0xff,0x41,0x10,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x02,0x41,0x10,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x03,0x41,0x10,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3 ; encoding: [0x69,0x40,0x10,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3 ; encoding: [0x01,0x40,0x10,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x10,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x10,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x10,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3 ; encoding: [0x7d,0x40,0x10,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x10,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x10,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x10,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x10,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x10,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x11,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3 ; encoding: [0x01,0x01,0x11,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0xff,0x01,0x11,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x02,0x01,0x11,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x03,0x01,0x11,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3 ; encoding: [0x69,0x00,0x11,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3 ; encoding: [0x01,0x00,0x11,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x11,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x11,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x11,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x00,0x11,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x11,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x11,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x11,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x11,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x11,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x04,0x91,0x10,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo ; encoding: [0x01,0x91,0x10,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0xff,0x91,0x10,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x02,0x91,0x10,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x03,0x91,0x10,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo ; encoding: [0x69,0x90,0x10,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo ; encoding: [0x01,0x90,0x10,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo ; encoding: [0x7b,0x90,0x10,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo ; encoding: [0x7f,0x90,0x10,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo ; encoding: [0x7e,0x90,0x10,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo ; encoding: [0x7d,0x90,0x10,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo ; encoding: [0x6b,0x90,0x10,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x10,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x10,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x10,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x10,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3 ; encoding: [0x04,0x01,0x10,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3 ; encoding: [0x01,0x01,0x10,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3 ; encoding: [0xff,0x01,0x10,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3 ; encoding: [0x02,0x01,0x10,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3 ; encoding: [0x03,0x01,0x10,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3 ; encoding: [0x69,0x00,0x10,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3 ; encoding: [0x01,0x00,0x10,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x10,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x10,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x10,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3 ; encoding: [0x7d,0x00,0x10,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x10,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x10,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3 ; encoding: [0xfd,0x00,0x10,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x10,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x10,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x11,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3 ; encoding: [0x01,0x11,0x11,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0xff,0x11,0x11,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x02,0x11,0x11,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x03,0x11,0x11,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3 ; encoding: [0x69,0x10,0x11,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3 ; encoding: [0x01,0x10,0x11,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x10,0x11,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x10,0x11,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x10,0x11,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3 ; encoding: [0x7d,0x10,0x11,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x10,0x11,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x11,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x11,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x11,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x11,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x10,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3 ; encoding: [0x01,0xa1,0x10,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0xff,0xa1,0x10,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x02,0xa1,0x10,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x03,0xa1,0x10,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3 ; encoding: [0x69,0xa0,0x10,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3 ; encoding: [0x01,0xa0,0x10,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xa0,0x10,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xa0,0x10,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xa0,0x10,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3 ; encoding: [0x7d,0xa0,0x10,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xa0,0x10,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x10,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x10,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x10,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x10,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x10,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3 ; encoding: [0x01,0xb1,0x10,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0xff,0xb1,0x10,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x02,0xb1,0x10,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x03,0xb1,0x10,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3 ; encoding: [0x69,0xb0,0x10,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3 ; encoding: [0x01,0xb0,0x10,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xb0,0x10,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xb0,0x10,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xb0,0x10,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3 ; encoding: [0x7d,0xb0,0x10,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xb0,0x10,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x10,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x10,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x10,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x10,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_add_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x10,0xcf,0x01,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_add_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x10,0xcf,0xff,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_add_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x10,0xcf,0x02,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_add_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x10,0xcf,0x03,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_add_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x10,0xcf,0x04,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_add_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1 ; encoding: [0x69,0x80,0x10,0xcf,0x01,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_add_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105 ; encoding: [0x01,0x80,0x10,0xcf,0x69,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_add_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7b,0x80,0x10,0xcf,0x6a,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_add_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x7f,0x80,0x10,0xcf,0x6b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_add_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x10,0xcf,0x7b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_add_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x10,0xcf,0x7d,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x6b,0x80,0x10,0xcf,0x7e,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x10,0xcf,0x7f,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_add_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x10,0xcf,0xc1,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x10,0xcf,0xf0,0x00,0x03,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x10,0xcf,0xfd,0x00,0x04,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x10,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3 ; encoding: [0x01,0x71,0x10,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0xff,0x71,0x10,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x02,0x71,0x10,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x03,0x71,0x10,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3 ; encoding: [0x69,0x70,0x10,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3 ; encoding: [0x01,0x70,0x10,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x10,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x10,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x10,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3 ; encoding: [0x7d,0x70,0x10,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x10,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x10,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x10,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x10,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x10,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x10,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3 ; encoding: [0x01,0x31,0x10,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0xff,0x31,0x10,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x02,0x31,0x10,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x03,0x31,0x10,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3 ; encoding: [0x69,0x30,0x10,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3 ; encoding: [0x01,0x30,0x10,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x30,0x10,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x30,0x10,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x30,0x10,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3 ; encoding: [0x7d,0x30,0x10,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x30,0x10,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x10,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x10,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x10,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x10,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x10,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3 ; encoding: [0x01,0x51,0x10,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0xff,0x51,0x10,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x02,0x51,0x10,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x03,0x51,0x10,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3 ; encoding: [0x69,0x50,0x10,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3 ; encoding: [0x01,0x50,0x10,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x10,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x10,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x10,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3 ; encoding: [0x7d,0x50,0x10,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x10,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x10,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x10,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x10,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x10,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x10,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3 ; encoding: [0x01,0x61,0x10,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0xff,0x61,0x10,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x02,0x61,0x10,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x03,0x61,0x10,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3 ; encoding: [0x69,0x60,0x10,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3 ; encoding: [0x01,0x60,0x10,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x10,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x10,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x10,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3 ; encoding: [0x7d,0x60,0x10,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x10,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x10,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x10,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x10,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x10,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x11,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 ; encoding: [0x04,0x21,0x11,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x24,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_add_f32 v7, v255, v3
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_add_f32 v7, v255, v3 ; encoding: [0x01,0x41,0x24,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_add_f32 v7, v2, v3
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_add_f32 v7, v2, v3 ; encoding: [0xff,0x41,0x24,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x02,0x41,0x24,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x03,0x41,0x24,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_add_f32 v7, s105, v3
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_add_f32 v7, s105, v3 ; encoding: [0x69,0x40,0x24,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_add_f32 v7, s1, v3
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_add_f32 v7, s1, v3 ; encoding: [0x01,0x40,0x24,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_add_f32 v7, ttmp15, v3
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_add_f32 v7, ttmp15, v3 ; encoding: [0x7b,0x40,0x24,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x7f,0x40,0x24,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_add_f32 v7, exec_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_add_f32 v7, exec_lo, v3 ; encoding: [0x7e,0x40,0x24,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_add_f32 v7, m0, v3
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_add_f32 v7, m0, v3 ; encoding: [0x7d,0x40,0x24,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_add_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_add_f32 v7, vcc_hi, v3 ; encoding: [0x6b,0x40,0x24,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x6a,0x40,0x24,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x24,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x24,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x24,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x25,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_add_nc_u32 v7, v255, v3
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_add_nc_u32 v7, v255, v3 ; encoding: [0x01,0x01,0x25,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0xff,0x01,0x25,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x02,0x01,0x25,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x03,0x01,0x25,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_add_nc_u32 v7, s105, v3
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_add_nc_u32 v7, s105, v3 ; encoding: [0x69,0x00,0x25,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_add_nc_u32 v7, s1, v3
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_add_nc_u32 v7, s1, v3 ; encoding: [0x01,0x00,0x25,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_add_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_add_nc_u32 v7, ttmp15, v3 ; encoding: [0x7b,0x00,0x25,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x7f,0x00,0x25,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_add_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_add_nc_u32 v7, exec_lo, v3 ; encoding: [0x7e,0x00,0x25,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_add_nc_u32 v7, m0, v3
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_add_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x00,0x25,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_add_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_add_nc_u32 v7, vcc_hi, v3 ; encoding: [0x6b,0x00,0x25,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x6a,0x00,0x25,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x25,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x25,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x25,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x04,0x91,0x24,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo ; encoding: [0x01,0x91,0x24,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0xff,0x91,0x24,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x02,0x91,0x24,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x03,0x91,0x24,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo ; encoding: [0x69,0x90,0x24,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo ; encoding: [0x01,0x90,0x24,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo ; encoding: [0x7b,0x90,0x24,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo ; encoding: [0x7f,0x90,0x24,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo ; encoding: [0x7e,0x90,0x24,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo ; encoding: [0x7d,0x90,0x24,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo ; encoding: [0x6b,0x90,0x24,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x24,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x24,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x24,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x24,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v28, -v15, v15, s46 :: v_dual_cndmask_b32 v29, -v13, -v13, s46
 // GFX1250: v_dual_cndmask_b32 v28, -v15, v15, s46 :: v_dual_cndmask_b32 v29, -v13, -v13, s46 ; encoding: [0x0f,0x91,0x24,0xcf,0x0d,0x33,0x0f,0x2e,0x1c,0x0d,0x2e,0x1d]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_fmac_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_fmac_f32 v7, v1, v3 ; encoding: [0x04,0x01,0x24,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_fmac_f32 v7, v255, v3
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_fmac_f32 v7, v255, v3 ; encoding: [0x01,0x01,0x24,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_fmac_f32 v7, v2, v3
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_fmac_f32 v7, v2, v3 ; encoding: [0xff,0x01,0x24,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_fmac_f32 v7, v3, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_fmac_f32 v7, v3, v3 ; encoding: [0x02,0x01,0x24,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_fmac_f32 v7, v4, v3
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_fmac_f32 v7, v4, v3 ; encoding: [0x03,0x01,0x24,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_fmac_f32 v7, s105, v3
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_fmac_f32 v7, s105, v3 ; encoding: [0x69,0x00,0x24,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_fmac_f32 v7, s1, v3
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_fmac_f32 v7, s1, v3 ; encoding: [0x01,0x00,0x24,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_fmac_f32 v7, ttmp15, v3
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_fmac_f32 v7, ttmp15, v3 ; encoding: [0x7b,0x00,0x24,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_fmac_f32 v7, exec_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_fmac_f32 v7, exec_hi, v3 ; encoding: [0x7f,0x00,0x24,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_fmac_f32 v7, exec_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_fmac_f32 v7, exec_lo, v3 ; encoding: [0x7e,0x00,0x24,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_fmac_f32 v7, m0, v3
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_fmac_f32 v7, m0, v3 ; encoding: [0x7d,0x00,0x24,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_fmac_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_fmac_f32 v7, vcc_hi, v3 ; encoding: [0x6b,0x00,0x24,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_fmac_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_fmac_f32 v7, vcc_lo, v3 ; encoding: [0x6a,0x00,0x24,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_fmac_f32 v7, -1, v3
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_fmac_f32 v7, -1, v3 ; encoding: [0xfd,0x00,0x24,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_fmac_f32 v7, 0.5, v2
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_fmac_f32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x24,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_fmac_f32 v7, src_scc, v5
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_fmac_f32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x24,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x25,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_lshlrev_b32 v7, v255, v3
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_lshlrev_b32 v7, v255, v3 ; encoding: [0x01,0x11,0x25,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0xff,0x11,0x25,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x02,0x11,0x25,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x03,0x11,0x25,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_lshlrev_b32 v7, s105, v3
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_lshlrev_b32 v7, s105, v3 ; encoding: [0x69,0x10,0x25,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_lshlrev_b32 v7, s1, v3
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_lshlrev_b32 v7, s1, v3 ; encoding: [0x01,0x10,0x25,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_lshlrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_lshlrev_b32 v7, ttmp15, v3 ; encoding: [0x7b,0x10,0x25,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x7f,0x10,0x25,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_lshlrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_lshlrev_b32 v7, exec_lo, v3 ; encoding: [0x7e,0x10,0x25,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_lshlrev_b32 v7, m0, v3
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_lshlrev_b32 v7, m0, v3 ; encoding: [0x7d,0x10,0x25,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_lshlrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_lshlrev_b32 v7, vcc_hi, v3 ; encoding: [0x6b,0x10,0x25,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x6a,0x10,0x25,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x25,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x25,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x25,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x24,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_max_num_f32 v7, v255, v3
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_max_num_f32 v7, v255, v3 ; encoding: [0x01,0xa1,0x24,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0xff,0xa1,0x24,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x02,0xa1,0x24,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x03,0xa1,0x24,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_max_num_f32 v7, s105, v3
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_max_num_f32 v7, s105, v3 ; encoding: [0x69,0xa0,0x24,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_max_num_f32 v7, s1, v3
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_max_num_f32 v7, s1, v3 ; encoding: [0x01,0xa0,0x24,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_max_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_max_num_f32 v7, ttmp15, v3 ; encoding: [0x7b,0xa0,0x24,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x7f,0xa0,0x24,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_max_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_max_num_f32 v7, exec_lo, v3 ; encoding: [0x7e,0xa0,0x24,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_max_num_f32 v7, m0, v3
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_max_num_f32 v7, m0, v3 ; encoding: [0x7d,0xa0,0x24,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_max_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_max_num_f32 v7, vcc_hi, v3 ; encoding: [0x6b,0xa0,0x24,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x6a,0xa0,0x24,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x24,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x24,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x24,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x24,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_min_num_f32 v7, v255, v3
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_min_num_f32 v7, v255, v3 ; encoding: [0x01,0xb1,0x24,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0xff,0xb1,0x24,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x02,0xb1,0x24,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x03,0xb1,0x24,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_min_num_f32 v7, s105, v3
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_min_num_f32 v7, s105, v3 ; encoding: [0x69,0xb0,0x24,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_min_num_f32 v7, s1, v3
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_min_num_f32 v7, s1, v3 ; encoding: [0x01,0xb0,0x24,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_min_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_min_num_f32 v7, ttmp15, v3 ; encoding: [0x7b,0xb0,0x24,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x7f,0xb0,0x24,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_min_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_min_num_f32 v7, exec_lo, v3 ; encoding: [0x7e,0xb0,0x24,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_min_num_f32 v7, m0, v3
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_min_num_f32 v7, m0, v3 ; encoding: [0x7d,0xb0,0x24,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_min_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_min_num_f32 v7, vcc_hi, v3 ; encoding: [0x6b,0xb0,0x24,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x6a,0xb0,0x24,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x24,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x24,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x24,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v255, vcc_lo :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_cndmask_b32 v255, v4, v255, vcc_lo :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x24,0xcf,0x01,0x01,0xff,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v255, vcc_lo :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_cndmask_b32 v255, v1, v255, vcc_lo :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x24,0xcf,0xff,0x01,0xff,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v255, vcc_lo :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_cndmask_b32 v255, v255, v255, vcc_lo :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x24,0xcf,0x02,0x01,0xff,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v255, vcc_lo :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v255, vcc_lo :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x24,0xcf,0x03,0x01,0xff,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v255, vcc_lo :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_cndmask_b32 v255, v3, v255, vcc_lo :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x24,0xcf,0x04,0x01,0xff,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v255, vcc_lo :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_cndmask_b32 v255, s105, v255, vcc_lo :: v_dual_mov_b32 v7, s105 ; encoding: [0x69,0x80,0x24,0xcf,0x69,0x00,0xff,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v255, vcc_lo :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_cndmask_b32 v255, s1, v255, vcc_lo :: v_dual_mov_b32 v7, s1 ; encoding: [0x01,0x80,0x24,0xcf,0x01,0x00,0xff,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v255, vcc_lo :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v255, vcc_lo :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7b,0x80,0x24,0xcf,0x7b,0x00,0xff,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v255, vcc_lo :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v255, vcc_lo :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x7f,0x80,0x24,0xcf,0x7f,0x00,0xff,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v255, vcc_lo :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v255, vcc_lo :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x7e,0x80,0x24,0xcf,0x7e,0x00,0xff,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v255, vcc_lo :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_cndmask_b32 v255, m0, v255, vcc_lo :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x24,0xcf,0x7d,0x00,0xff,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v255, vcc_lo :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v255, vcc_lo :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x6b,0x80,0x24,0xcf,0x6b,0x00,0xff,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v255, vcc_lo :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v255, vcc_lo :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x6a,0x80,0x24,0xcf,0x6a,0x00,0xff,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v255, vcc_lo :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v255, vcc_lo :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x24,0xcf,0xc1,0x00,0xff,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x24,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x24,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x24,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, v255, v3
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, v255, v3 ; encoding: [0x01,0x71,0x24,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0xff,0x71,0x24,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x02,0x71,0x24,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x03,0x71,0x24,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, s105, v3
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, s105, v3 ; encoding: [0x69,0x70,0x24,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, s1, v3
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, s1, v3 ; encoding: [0x01,0x70,0x24,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3 ; encoding: [0x7b,0x70,0x24,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x7f,0x70,0x24,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3 ; encoding: [0x7e,0x70,0x24,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, m0, v3
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, m0, v3 ; encoding: [0x7d,0x70,0x24,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3 ; encoding: [0x6b,0x70,0x24,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x6a,0x70,0x24,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x24,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x24,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x24,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x24,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_mul_f32 v7, v255, v3
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_mul_f32 v7, v255, v3 ; encoding: [0x01,0x31,0x24,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0xff,0x31,0x24,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x02,0x31,0x24,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x03,0x31,0x24,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_mul_f32 v7, s105, v3
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_mul_f32 v7, s105, v3 ; encoding: [0x69,0x30,0x24,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_mul_f32 v7, s1, v3
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_mul_f32 v7, s1, v3 ; encoding: [0x01,0x30,0x24,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_mul_f32 v7, ttmp15, v3
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_mul_f32 v7, ttmp15, v3 ; encoding: [0x7b,0x30,0x24,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x7f,0x30,0x24,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_mul_f32 v7, exec_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_mul_f32 v7, exec_lo, v3 ; encoding: [0x7e,0x30,0x24,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_mul_f32 v7, m0, v3
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_mul_f32 v7, m0, v3 ; encoding: [0x7d,0x30,0x24,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_mul_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_mul_f32 v7, vcc_hi, v3 ; encoding: [0x6b,0x30,0x24,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x6a,0x30,0x24,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x24,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x24,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x24,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x24,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_sub_f32 v7, v255, v3
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_sub_f32 v7, v255, v3 ; encoding: [0x01,0x51,0x24,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0xff,0x51,0x24,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x02,0x51,0x24,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x03,0x51,0x24,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_sub_f32 v7, s105, v3
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_sub_f32 v7, s105, v3 ; encoding: [0x69,0x50,0x24,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_sub_f32 v7, s1, v3
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_sub_f32 v7, s1, v3 ; encoding: [0x01,0x50,0x24,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_sub_f32 v7, ttmp15, v3
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_sub_f32 v7, ttmp15, v3 ; encoding: [0x7b,0x50,0x24,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x7f,0x50,0x24,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_sub_f32 v7, exec_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_sub_f32 v7, exec_lo, v3 ; encoding: [0x7e,0x50,0x24,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_sub_f32 v7, m0, v3
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_sub_f32 v7, m0, v3 ; encoding: [0x7d,0x50,0x24,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_sub_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_sub_f32 v7, vcc_hi, v3 ; encoding: [0x6b,0x50,0x24,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x6a,0x50,0x24,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x24,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x24,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x24,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x24,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_subrev_f32 v7, v255, v3
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_subrev_f32 v7, v255, v3 ; encoding: [0x01,0x61,0x24,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0xff,0x61,0x24,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x02,0x61,0x24,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x03,0x61,0x24,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_subrev_f32 v7, s105, v3
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_subrev_f32 v7, s105, v3 ; encoding: [0x69,0x60,0x24,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_subrev_f32 v7, s1, v3
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_subrev_f32 v7, s1, v3 ; encoding: [0x01,0x60,0x24,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_subrev_f32 v7, ttmp15, v3
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_subrev_f32 v7, ttmp15, v3 ; encoding: [0x7b,0x60,0x24,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x7f,0x60,0x24,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_subrev_f32 v7, exec_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_subrev_f32 v7, exec_lo, v3 ; encoding: [0x7e,0x60,0x24,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_subrev_f32 v7, m0, v3
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_subrev_f32 v7, m0, v3 ; encoding: [0x7d,0x60,0x24,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_subrev_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_subrev_f32 v7, vcc_hi, v3 ; encoding: [0x6b,0x60,0x24,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x6a,0x60,0x24,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x24,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x24,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x24,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x25,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_bitop2_b32 v7, v1, v3 bitop3:1
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_bitop2_b32 v7, v1, v3 bitop3:1 ; encoding: [0x04,0x21,0x25,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x01,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x00,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3
 // GFX1250: v_dual_fmac_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3 ; encoding: [0x01,0x41,0x00,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3
 // GFX1250: v_dual_fmac_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3 ; encoding: [0xff,0x41,0x00,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_fmac_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x02,0x41,0x00,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_fmac_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x03,0x41,0x00,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3
 // GFX1250: v_dual_fmac_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3 ; encoding: [0x69,0x40,0x00,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3
 // GFX1250: v_dual_fmac_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3 ; encoding: [0x01,0x40,0x00,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x00,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x00,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x00,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3
 // GFX1250: v_dual_fmac_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3 ; encoding: [0x7d,0x40,0x00,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x00,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x00,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x00,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x00,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x00,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x01,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3
 // GFX1250: v_dual_fmac_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3 ; encoding: [0x01,0x01,0x01,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_fmac_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0xff,0x01,0x01,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_fmac_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x02,0x01,0x01,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_fmac_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x03,0x01,0x01,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3
 // GFX1250: v_dual_fmac_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3 ; encoding: [0x69,0x00,0x01,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3
 // GFX1250: v_dual_fmac_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3 ; encoding: [0x01,0x00,0x01,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x01,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x01,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x01,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3
 // GFX1250: v_dual_fmac_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x00,0x01,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x01,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x01,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x01,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x01,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x01,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x04,0x91,0x00,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo ; encoding: [0x01,0x91,0x00,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0xff,0x91,0x00,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x02,0x91,0x00,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x03,0x91,0x00,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo ; encoding: [0x69,0x90,0x00,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo ; encoding: [0x01,0x90,0x00,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo ; encoding: [0x7b,0x90,0x00,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo ; encoding: [0x7f,0x90,0x00,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo ; encoding: [0x7e,0x90,0x00,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo ; encoding: [0x7d,0x90,0x00,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo ; encoding: [0x6b,0x90,0x00,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x00,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x00,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x00,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x00,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, v4, v2 :: v_dual_fmac_f32 v9, v1, v3
 // GFX1250: v_dual_fmac_f32 v7, v4, v2 :: v_dual_fmac_f32 v9, v1, v3 ; encoding: [0x04,0x01,0x00,0xcf,0x01,0x01,0x02,0x00,0x07,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, v1, v2 :: v_dual_fmac_f32 v9, v255, v3
 // GFX1250: v_dual_fmac_f32 v7, v1, v2 :: v_dual_fmac_f32 v9, v255, v3 ; encoding: [0x01,0x01,0x00,0xcf,0xff,0x01,0x02,0x00,0x07,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, v255, v2 :: v_dual_fmac_f32 v9, v2, v3
 // GFX1250: v_dual_fmac_f32 v7, v255, v2 :: v_dual_fmac_f32 v9, v2, v3 ; encoding: [0xff,0x01,0x00,0xcf,0x02,0x01,0x02,0x00,0x07,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, v2, v2 :: v_dual_fmac_f32 v9, v3, v3
 // GFX1250: v_dual_fmac_f32 v7, v2, v2 :: v_dual_fmac_f32 v9, v3, v3 ; encoding: [0x02,0x01,0x00,0xcf,0x03,0x01,0x02,0x00,0x07,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, v3, v2 :: v_dual_fmac_f32 v9, v4, v3
 // GFX1250: v_dual_fmac_f32 v7, v3, v2 :: v_dual_fmac_f32 v9, v4, v3 ; encoding: [0x03,0x01,0x00,0xcf,0x04,0x01,0x02,0x00,0x07,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, s105, v2 :: v_dual_fmac_f32 v9, s1, v3
 // GFX1250: v_dual_fmac_f32 v7, s105, v2 :: v_dual_fmac_f32 v9, s1, v3 ; encoding: [0x69,0x00,0x00,0xcf,0x01,0x00,0x02,0x00,0x07,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, s1, v2 :: v_dual_fmac_f32 v9, s105, v3
 // GFX1250: v_dual_fmac_f32 v7, s1, v2 :: v_dual_fmac_f32 v9, s105, v3 ; encoding: [0x01,0x00,0x00,0xcf,0x69,0x00,0x02,0x00,0x07,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, ttmp15, v2 :: v_dual_fmac_f32 v9, vcc_lo, v3
 // GFX1250: v_dual_fmac_f32 v7, ttmp15, v2 :: v_dual_fmac_f32 v9, vcc_lo, v3 ; encoding: [0x7b,0x00,0x00,0xcf,0x6a,0x00,0x02,0x00,0x07,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, exec_hi, v2 :: v_dual_fmac_f32 v9, vcc_hi, v3
 // GFX1250: v_dual_fmac_f32 v7, exec_hi, v2 :: v_dual_fmac_f32 v9, vcc_hi, v3 ; encoding: [0x7f,0x00,0x00,0xcf,0x6b,0x00,0x02,0x00,0x07,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, exec_lo, v2 :: v_dual_fmac_f32 v9, ttmp15, v3
 // GFX1250: v_dual_fmac_f32 v7, exec_lo, v2 :: v_dual_fmac_f32 v9, ttmp15, v3 ; encoding: [0x7e,0x00,0x00,0xcf,0x7b,0x00,0x02,0x00,0x07,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, m0, v2 :: v_dual_fmac_f32 v9, m0, v3
 // GFX1250: v_dual_fmac_f32 v7, m0, v2 :: v_dual_fmac_f32 v9, m0, v3 ; encoding: [0x7d,0x00,0x00,0xcf,0x7d,0x00,0x02,0x00,0x07,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, vcc_hi, v2 :: v_dual_fmac_f32 v9, exec_lo, v3
 // GFX1250: v_dual_fmac_f32 v7, vcc_hi, v2 :: v_dual_fmac_f32 v9, exec_lo, v3 ; encoding: [0x6b,0x00,0x00,0xcf,0x7e,0x00,0x02,0x00,0x07,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, vcc_lo, v2 :: v_dual_fmac_f32 v9, exec_hi, v3
 // GFX1250: v_dual_fmac_f32 v7, vcc_lo, v2 :: v_dual_fmac_f32 v9, exec_hi, v3 ; encoding: [0x6a,0x00,0x00,0xcf,0x7f,0x00,0x02,0x00,0x07,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, src_scc, v2 :: v_dual_fmac_f32 v9, -1, v3
 // GFX1250: v_dual_fmac_f32 v7, src_scc, v2 :: v_dual_fmac_f32 v9, -1, v3 ; encoding: [0xfd,0x00,0x00,0xcf,0xc1,0x00,0x02,0x00,0x07,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, 0.5, v3 :: v_dual_fmac_f32 v9, 0.5, v2
 // GFX1250: v_dual_fmac_f32 v7, 0.5, v3 :: v_dual_fmac_f32 v9, 0.5, v2 ; encoding: [0xf0,0x00,0x00,0xcf,0xf0,0x00,0x03,0x00,0x07,0x02,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v7, -1, v4 :: v_dual_fmac_f32 v9, src_scc, v5
 // GFX1250: v_dual_fmac_f32 v7, -1, v4 :: v_dual_fmac_f32 v9, src_scc, v5 ; encoding: [0xc1,0x00,0x00,0xcf,0xfd,0x00,0x04,0x00,0x07,0x05,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x01,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3
 // GFX1250: v_dual_fmac_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3 ; encoding: [0x01,0x11,0x01,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_fmac_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0xff,0x11,0x01,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_fmac_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x02,0x11,0x01,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_fmac_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x03,0x11,0x01,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3
 // GFX1250: v_dual_fmac_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3 ; encoding: [0x69,0x10,0x01,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3
 // GFX1250: v_dual_fmac_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3 ; encoding: [0x01,0x10,0x01,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x10,0x01,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x10,0x01,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x10,0x01,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3
 // GFX1250: v_dual_fmac_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3 ; encoding: [0x7d,0x10,0x01,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x10,0x01,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x01,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x01,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x01,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x01,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x00,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3
 // GFX1250: v_dual_fmac_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3 ; encoding: [0x01,0xa1,0x00,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_fmac_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0xff,0xa1,0x00,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_fmac_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x02,0xa1,0x00,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_fmac_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x03,0xa1,0x00,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3
 // GFX1250: v_dual_fmac_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3 ; encoding: [0x69,0xa0,0x00,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3
 // GFX1250: v_dual_fmac_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3 ; encoding: [0x01,0xa0,0x00,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xa0,0x00,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xa0,0x00,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xa0,0x00,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3
 // GFX1250: v_dual_fmac_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3 ; encoding: [0x7d,0xa0,0x00,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xa0,0x00,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x00,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x00,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x00,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x00,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x00,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3
 // GFX1250: v_dual_fmac_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3 ; encoding: [0x01,0xb1,0x00,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_fmac_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0xff,0xb1,0x00,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_fmac_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x02,0xb1,0x00,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_fmac_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x03,0xb1,0x00,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3
 // GFX1250: v_dual_fmac_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3 ; encoding: [0x69,0xb0,0x00,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3
 // GFX1250: v_dual_fmac_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3 ; encoding: [0x01,0xb0,0x00,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xb0,0x00,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xb0,0x00,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xb0,0x00,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3
 // GFX1250: v_dual_fmac_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3 ; encoding: [0x7d,0xb0,0x00,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xb0,0x00,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x00,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x00,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x00,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x00,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_fmac_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x00,0xcf,0x01,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_fmac_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x00,0xcf,0xff,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_fmac_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x00,0xcf,0x02,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_fmac_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x00,0xcf,0x03,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_fmac_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x00,0xcf,0x04,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_fmac_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1 ; encoding: [0x69,0x80,0x00,0xcf,0x01,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_fmac_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105 ; encoding: [0x01,0x80,0x00,0xcf,0x69,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7b,0x80,0x00,0xcf,0x6a,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x7f,0x80,0x00,0xcf,0x6b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x00,0xcf,0x7b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_fmac_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x00,0xcf,0x7d,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x6b,0x80,0x00,0xcf,0x7e,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x00,0xcf,0x7f,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x00,0xcf,0xc1,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x00,0xcf,0xf0,0x00,0x03,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x00,0xcf,0xfd,0x00,0x04,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x00,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3
 // GFX1250: v_dual_fmac_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3 ; encoding: [0x01,0x71,0x00,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_fmac_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0xff,0x71,0x00,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_fmac_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x02,0x71,0x00,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_fmac_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x03,0x71,0x00,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3
 // GFX1250: v_dual_fmac_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3 ; encoding: [0x69,0x70,0x00,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3
 // GFX1250: v_dual_fmac_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3 ; encoding: [0x01,0x70,0x00,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x00,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x00,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x00,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3
 // GFX1250: v_dual_fmac_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3 ; encoding: [0x7d,0x70,0x00,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x00,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x00,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x00,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x00,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x00,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x00,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3
 // GFX1250: v_dual_fmac_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3 ; encoding: [0x01,0x31,0x00,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_fmac_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0xff,0x31,0x00,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_fmac_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x02,0x31,0x00,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_fmac_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x03,0x31,0x00,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3
 // GFX1250: v_dual_fmac_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3 ; encoding: [0x69,0x30,0x00,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3
 // GFX1250: v_dual_fmac_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3 ; encoding: [0x01,0x30,0x00,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x30,0x00,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x30,0x00,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x30,0x00,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3
 // GFX1250: v_dual_fmac_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3 ; encoding: [0x7d,0x30,0x00,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x30,0x00,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x00,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x00,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x00,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x00,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x00,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3
 // GFX1250: v_dual_fmac_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3 ; encoding: [0x01,0x51,0x00,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_fmac_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0xff,0x51,0x00,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_fmac_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x02,0x51,0x00,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_fmac_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x03,0x51,0x00,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3
 // GFX1250: v_dual_fmac_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3 ; encoding: [0x69,0x50,0x00,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3
 // GFX1250: v_dual_fmac_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3 ; encoding: [0x01,0x50,0x00,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x00,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x00,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x00,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3
 // GFX1250: v_dual_fmac_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3 ; encoding: [0x7d,0x50,0x00,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x00,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x00,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x00,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x00,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x00,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x00,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3
 // GFX1250: v_dual_fmac_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3 ; encoding: [0x01,0x61,0x00,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_fmac_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0xff,0x61,0x00,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_fmac_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x02,0x61,0x00,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_fmac_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x03,0x61,0x00,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3
 // GFX1250: v_dual_fmac_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3 ; encoding: [0x69,0x60,0x00,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3
 // GFX1250: v_dual_fmac_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3 ; encoding: [0x01,0x60,0x00,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x00,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x00,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x00,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3
 // GFX1250: v_dual_fmac_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3 ; encoding: [0x7d,0x60,0x00,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x00,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x00,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x00,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x00,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x00,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x01,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:20
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x14 ; encoding: [0x04,0x21,0x01,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x14,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x28,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3 ; encoding: [0x01,0x41,0x28,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3 ; encoding: [0xff,0x41,0x28,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x02,0x41,0x28,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x03,0x41,0x28,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3 ; encoding: [0x69,0x40,0x28,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3 ; encoding: [0x01,0x40,0x28,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x28,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x28,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x28,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3 ; encoding: [0x7d,0x40,0x28,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x28,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x28,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x28,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x28,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x28,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x29,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3 ; encoding: [0x01,0x01,0x29,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0xff,0x01,0x29,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x02,0x01,0x29,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x03,0x01,0x29,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3 ; encoding: [0x69,0x00,0x29,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3 ; encoding: [0x01,0x00,0x29,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x29,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x29,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x29,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x00,0x29,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x29,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x29,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x29,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x29,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x29,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x04,0x91,0x28,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo ; encoding: [0x01,0x91,0x28,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0xff,0x91,0x28,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x02,0x91,0x28,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x03,0x91,0x28,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo ; encoding: [0x69,0x90,0x28,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo ; encoding: [0x01,0x90,0x28,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo ; encoding: [0x7b,0x90,0x28,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo ; encoding: [0x7f,0x90,0x28,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo ; encoding: [0x7e,0x90,0x28,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo ; encoding: [0x7d,0x90,0x28,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo ; encoding: [0x6b,0x90,0x28,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x28,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x28,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x28,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x28,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3 ; encoding: [0x04,0x01,0x28,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3 ; encoding: [0x01,0x01,0x28,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3 ; encoding: [0xff,0x01,0x28,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3 ; encoding: [0x02,0x01,0x28,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3 ; encoding: [0x03,0x01,0x28,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3 ; encoding: [0x69,0x00,0x28,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3 ; encoding: [0x01,0x00,0x28,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x28,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x28,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x28,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3 ; encoding: [0x7d,0x00,0x28,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x28,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x28,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3 ; encoding: [0xfd,0x00,0x28,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x28,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x28,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x29,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3 ; encoding: [0x01,0x11,0x29,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0xff,0x11,0x29,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x02,0x11,0x29,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x03,0x11,0x29,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3 ; encoding: [0x69,0x10,0x29,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3 ; encoding: [0x01,0x10,0x29,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x10,0x29,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x10,0x29,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x10,0x29,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3 ; encoding: [0x7d,0x10,0x29,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x10,0x29,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x29,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x29,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x29,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x29,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x28,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3 ; encoding: [0x01,0xa1,0x28,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0xff,0xa1,0x28,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x02,0xa1,0x28,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x03,0xa1,0x28,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3 ; encoding: [0x69,0xa0,0x28,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3 ; encoding: [0x01,0xa0,0x28,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xa0,0x28,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xa0,0x28,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xa0,0x28,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3 ; encoding: [0x7d,0xa0,0x28,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xa0,0x28,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x28,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x28,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x28,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x28,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x28,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3 ; encoding: [0x01,0xb1,0x28,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0xff,0xb1,0x28,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x02,0xb1,0x28,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x03,0xb1,0x28,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3 ; encoding: [0x69,0xb0,0x28,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3 ; encoding: [0x01,0xb0,0x28,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xb0,0x28,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xb0,0x28,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xb0,0x28,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3 ; encoding: [0x7d,0xb0,0x28,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xb0,0x28,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x28,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x28,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x28,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x28,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_max_num_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x28,0xcf,0x01,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_max_num_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x28,0xcf,0xff,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_max_num_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x28,0xcf,0x02,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x28,0xcf,0x03,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_max_num_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x28,0xcf,0x04,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_max_num_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1 ; encoding: [0x69,0x80,0x28,0xcf,0x01,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_max_num_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105 ; encoding: [0x01,0x80,0x28,0xcf,0x69,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7b,0x80,0x28,0xcf,0x6a,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x7f,0x80,0x28,0xcf,0x6b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x28,0xcf,0x7b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_max_num_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x28,0xcf,0x7d,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x6b,0x80,0x28,0xcf,0x7e,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x28,0xcf,0x7f,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x28,0xcf,0xc1,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x28,0xcf,0xf0,0x00,0x03,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x28,0xcf,0xfd,0x00,0x04,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x28,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3 ; encoding: [0x01,0x71,0x28,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0xff,0x71,0x28,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x02,0x71,0x28,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x03,0x71,0x28,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3 ; encoding: [0x69,0x70,0x28,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3 ; encoding: [0x01,0x70,0x28,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x28,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x28,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x28,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3 ; encoding: [0x7d,0x70,0x28,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x28,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x28,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x28,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x28,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x28,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x28,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3 ; encoding: [0x01,0x31,0x28,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0xff,0x31,0x28,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x02,0x31,0x28,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x03,0x31,0x28,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3 ; encoding: [0x69,0x30,0x28,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3 ; encoding: [0x01,0x30,0x28,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x30,0x28,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x30,0x28,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x30,0x28,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3 ; encoding: [0x7d,0x30,0x28,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x30,0x28,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x28,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x28,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x28,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x28,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x28,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3 ; encoding: [0x01,0x51,0x28,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0xff,0x51,0x28,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x02,0x51,0x28,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x03,0x51,0x28,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3 ; encoding: [0x69,0x50,0x28,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3 ; encoding: [0x01,0x50,0x28,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x28,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x28,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x28,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3 ; encoding: [0x7d,0x50,0x28,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x28,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x28,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x28,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x28,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x28,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x28,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3 ; encoding: [0x01,0x61,0x28,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0xff,0x61,0x28,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x02,0x61,0x28,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x03,0x61,0x28,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3 ; encoding: [0x69,0x60,0x28,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3 ; encoding: [0x01,0x60,0x28,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x28,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x28,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x28,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3 ; encoding: [0x7d,0x60,0x28,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x28,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x28,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x28,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x28,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x28,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x29,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x6e
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x6e ; encoding: [0x04,0x21,0x29,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x6e,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x2c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3 ; encoding: [0x01,0x41,0x2c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3 ; encoding: [0xff,0x41,0x2c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x02,0x41,0x2c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x03,0x41,0x2c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3 ; encoding: [0x69,0x40,0x2c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3 ; encoding: [0x01,0x40,0x2c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x2c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x2c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x2c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3 ; encoding: [0x7d,0x40,0x2c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x2c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x2c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x2c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x2c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x2c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x2d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3 ; encoding: [0x01,0x01,0x2d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0xff,0x01,0x2d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x02,0x01,0x2d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x03,0x01,0x2d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3 ; encoding: [0x69,0x00,0x2d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3 ; encoding: [0x01,0x00,0x2d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x2d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x2d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x2d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x00,0x2d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x2d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x2d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x2d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x2d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x2d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x04,0x91,0x2c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo ; encoding: [0x01,0x91,0x2c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0xff,0x91,0x2c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x02,0x91,0x2c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x03,0x91,0x2c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo ; encoding: [0x69,0x90,0x2c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo ; encoding: [0x01,0x90,0x2c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo ; encoding: [0x7b,0x90,0x2c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo ; encoding: [0x7f,0x90,0x2c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo ; encoding: [0x7e,0x90,0x2c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo ; encoding: [0x7d,0x90,0x2c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo ; encoding: [0x6b,0x90,0x2c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x2c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x2c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x2c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x2c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3 ; encoding: [0x04,0x01,0x2c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3 ; encoding: [0x01,0x01,0x2c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3 ; encoding: [0xff,0x01,0x2c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3 ; encoding: [0x02,0x01,0x2c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3 ; encoding: [0x03,0x01,0x2c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3 ; encoding: [0x69,0x00,0x2c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3 ; encoding: [0x01,0x00,0x2c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x2c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x2c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x2c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3 ; encoding: [0x7d,0x00,0x2c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x2c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x2c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3 ; encoding: [0xfd,0x00,0x2c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x2c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x2c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x2d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3 ; encoding: [0x01,0x11,0x2d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0xff,0x11,0x2d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x02,0x11,0x2d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x03,0x11,0x2d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3 ; encoding: [0x69,0x10,0x2d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3 ; encoding: [0x01,0x10,0x2d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x10,0x2d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x10,0x2d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x10,0x2d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3 ; encoding: [0x7d,0x10,0x2d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x10,0x2d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x2d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x2d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x2d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x2d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x2c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3 ; encoding: [0x01,0xa1,0x2c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0xff,0xa1,0x2c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x02,0xa1,0x2c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x03,0xa1,0x2c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3 ; encoding: [0x69,0xa0,0x2c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3 ; encoding: [0x01,0xa0,0x2c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xa0,0x2c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xa0,0x2c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xa0,0x2c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3 ; encoding: [0x7d,0xa0,0x2c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xa0,0x2c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x2c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x2c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x2c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x2c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x2c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3 ; encoding: [0x01,0xb1,0x2c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0xff,0xb1,0x2c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x02,0xb1,0x2c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x03,0xb1,0x2c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3 ; encoding: [0x69,0xb0,0x2c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3 ; encoding: [0x01,0xb0,0x2c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xb0,0x2c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xb0,0x2c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xb0,0x2c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3 ; encoding: [0x7d,0xb0,0x2c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xb0,0x2c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x2c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x2c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x2c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x2c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_min_num_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x2c,0xcf,0x01,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_min_num_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x2c,0xcf,0xff,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_min_num_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x2c,0xcf,0x02,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x2c,0xcf,0x03,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_min_num_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x2c,0xcf,0x04,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_min_num_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1 ; encoding: [0x69,0x80,0x2c,0xcf,0x01,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_min_num_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105 ; encoding: [0x01,0x80,0x2c,0xcf,0x69,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7b,0x80,0x2c,0xcf,0x6a,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x7f,0x80,0x2c,0xcf,0x6b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x2c,0xcf,0x7b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_min_num_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x2c,0xcf,0x7d,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x6b,0x80,0x2c,0xcf,0x7e,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x2c,0xcf,0x7f,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x2c,0xcf,0xc1,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x2c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x2c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x2c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3 ; encoding: [0x01,0x71,0x2c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0xff,0x71,0x2c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x02,0x71,0x2c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x03,0x71,0x2c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3 ; encoding: [0x69,0x70,0x2c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3 ; encoding: [0x01,0x70,0x2c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x2c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x2c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x2c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3 ; encoding: [0x7d,0x70,0x2c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x2c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x2c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x2c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x2c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x2c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x2c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3 ; encoding: [0x01,0x31,0x2c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0xff,0x31,0x2c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x02,0x31,0x2c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x03,0x31,0x2c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3 ; encoding: [0x69,0x30,0x2c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3 ; encoding: [0x01,0x30,0x2c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x30,0x2c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x30,0x2c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x30,0x2c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3 ; encoding: [0x7d,0x30,0x2c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x30,0x2c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x2c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x2c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x2c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x2c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x2c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3 ; encoding: [0x01,0x51,0x2c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0xff,0x51,0x2c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x02,0x51,0x2c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x03,0x51,0x2c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3 ; encoding: [0x69,0x50,0x2c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3 ; encoding: [0x01,0x50,0x2c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x2c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x2c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x2c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3 ; encoding: [0x7d,0x50,0x2c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x2c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x2c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x2c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x2c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x2c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x2c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3 ; encoding: [0x01,0x61,0x2c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0xff,0x61,0x2c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x02,0x61,0x2c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x03,0x61,0x2c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3 ; encoding: [0x69,0x60,0x2c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3 ; encoding: [0x01,0x60,0x2c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x2c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x2c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x2c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3 ; encoding: [0x7d,0x60,0x2c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x2c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x2c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x2c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x2c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x2c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x2d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:255
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0xff ; encoding: [0x04,0x21,0x2d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0xff,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_add_f32 v7, v1, v255
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_add_f32 v7, v1, v255 ; encoding: [0x04,0x41,0x20,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_add_f32 v7, v255, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_add_f32 v7, v255, v255 ; encoding: [0x01,0x41,0x20,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_add_f32 v7, v2, v255
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_add_f32 v7, v2, v255 ; encoding: [0xff,0x41,0x20,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_add_f32 v7, v3, v255
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_add_f32 v7, v3, v255 ; encoding: [0x02,0x41,0x20,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_add_f32 v7, v4, v255
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_add_f32 v7, v4, v255 ; encoding: [0x03,0x41,0x20,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_add_f32 v7, s1, v255
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_add_f32 v7, s1, v255 ; encoding: [0x69,0x40,0x20,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_add_f32 v7, s105, v255
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_add_f32 v7, s105, v255 ; encoding: [0x01,0x40,0x20,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_add_f32 v7, vcc_lo, v255
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_add_f32 v7, vcc_lo, v255 ; encoding: [0x7b,0x40,0x20,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_add_f32 v7, vcc_hi, v255
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_add_f32 v7, vcc_hi, v255 ; encoding: [0x7f,0x40,0x20,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_add_f32 v7, ttmp15, v255
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_add_f32 v7, ttmp15, v255 ; encoding: [0x7e,0x40,0x20,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_add_f32 v7, m0, v255
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_add_f32 v7, m0, v255 ; encoding: [0x7d,0x40,0x20,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_add_f32 v7, exec_lo, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_add_f32 v7, exec_lo, v255 ; encoding: [0x6b,0x40,0x20,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_add_f32 v7, exec_hi, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_add_f32 v7, exec_hi, v255 ; encoding: [0x6a,0x40,0x20,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_add_f32 v7, -1, v255
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_add_f32 v7, -1, v255 ; encoding: [0xfd,0x40,0x20,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_add_f32 v7, 0.5, v3
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_add_f32 v7, 0.5, v3 ; encoding: [0xf0,0x40,0x20,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_add_f32 v7, src_scc, v4
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_add_f32 v7, src_scc, v4 ; encoding: [0xc1,0x40,0x20,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_add_nc_u32 v7, v1, v255
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_add_nc_u32 v7, v1, v255 ; encoding: [0x04,0x01,0x21,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_add_nc_u32 v7, v255, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_add_nc_u32 v7, v255, v255 ; encoding: [0x01,0x01,0x21,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_add_nc_u32 v7, v2, v255
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_add_nc_u32 v7, v2, v255 ; encoding: [0xff,0x01,0x21,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_add_nc_u32 v7, v3, v255
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_add_nc_u32 v7, v3, v255 ; encoding: [0x02,0x01,0x21,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_add_nc_u32 v7, v4, v255
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_add_nc_u32 v7, v4, v255 ; encoding: [0x03,0x01,0x21,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_add_nc_u32 v7, s1, v255
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_add_nc_u32 v7, s1, v255 ; encoding: [0x69,0x00,0x21,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_add_nc_u32 v7, s105, v255
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_add_nc_u32 v7, s105, v255 ; encoding: [0x01,0x00,0x21,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_add_nc_u32 v7, vcc_lo, v255
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_add_nc_u32 v7, vcc_lo, v255 ; encoding: [0x7b,0x00,0x21,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_add_nc_u32 v7, vcc_hi, v255
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_add_nc_u32 v7, vcc_hi, v255 ; encoding: [0x7f,0x00,0x21,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_add_nc_u32 v7, ttmp15, v255
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_add_nc_u32 v7, ttmp15, v255 ; encoding: [0x7e,0x00,0x21,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_add_nc_u32 v7, m0, v255
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_add_nc_u32 v7, m0, v255 ; encoding: [0x7d,0x00,0x21,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_add_nc_u32 v7, exec_lo, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_add_nc_u32 v7, exec_lo, v255 ; encoding: [0x6b,0x00,0x21,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_add_nc_u32 v7, exec_hi, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_add_nc_u32 v7, exec_hi, v255 ; encoding: [0x6a,0x00,0x21,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_add_nc_u32 v7, -1, v255
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_add_nc_u32 v7, -1, v255 ; encoding: [0xfd,0x00,0x21,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_add_nc_u32 v7, 0.5, v3
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_add_nc_u32 v7, 0.5, v3 ; encoding: [0xf0,0x00,0x21,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_add_nc_u32 v7, src_scc, v4
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_add_nc_u32 v7, src_scc, v4 ; encoding: [0xc1,0x00,0x21,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_cndmask_b32 v7, v1, v255, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_cndmask_b32 v7, v1, v255, vcc_lo ; encoding: [0x04,0x91,0x20,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_cndmask_b32 v7, v255, v255, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_cndmask_b32 v7, v255, v255, vcc_lo ; encoding: [0x01,0x91,0x20,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_cndmask_b32 v7, v2, v255, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_cndmask_b32 v7, v2, v255, vcc_lo ; encoding: [0xff,0x91,0x20,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_cndmask_b32 v7, v3, v255, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_cndmask_b32 v7, v3, v255, vcc_lo ; encoding: [0x02,0x91,0x20,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_cndmask_b32 v7, v4, v255, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_cndmask_b32 v7, v4, v255, vcc_lo ; encoding: [0x03,0x91,0x20,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_cndmask_b32 v7, s105, v255, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_cndmask_b32 v7, s105, v255, vcc_lo ; encoding: [0x69,0x90,0x20,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_cndmask_b32 v7, s1, v255, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_cndmask_b32 v7, s1, v255, vcc_lo ; encoding: [0x01,0x90,0x20,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_cndmask_b32 v7, ttmp15, v255, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_cndmask_b32 v7, ttmp15, v255, vcc_lo ; encoding: [0x7b,0x90,0x20,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_cndmask_b32 v7, exec_hi, v255, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_cndmask_b32 v7, exec_hi, v255, vcc_lo ; encoding: [0x7f,0x90,0x20,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_cndmask_b32 v7, exec_lo, v255, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_cndmask_b32 v7, exec_lo, v255, vcc_lo ; encoding: [0x7e,0x90,0x20,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_cndmask_b32 v7, m0, v255, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_cndmask_b32 v7, m0, v255, vcc_lo ; encoding: [0x7d,0x90,0x20,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_cndmask_b32 v7, vcc_hi, v255, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_cndmask_b32 v7, vcc_hi, v255, vcc_lo ; encoding: [0x6b,0x90,0x20,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_cndmask_b32 v7, vcc_lo, v255, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_cndmask_b32 v7, vcc_lo, v255, vcc_lo ; encoding: [0x6a,0x90,0x20,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_cndmask_b32 v7, -1, v255, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_cndmask_b32 v7, -1, v255, vcc_lo ; encoding: [0xfd,0x90,0x20,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_cndmask_b32 v7, 0.5, v3, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_cndmask_b32 v7, 0.5, v3, vcc_lo ; encoding: [0xf0,0x90,0x20,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_cndmask_b32 v7, src_scc, v4, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_cndmask_b32 v7, src_scc, v4, vcc_lo ; encoding: [0xc1,0x90,0x20,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_fmac_f32 v7, v1, v255
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_fmac_f32 v7, v1, v255 ; encoding: [0x04,0x01,0x20,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_fmac_f32 v7, v255, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_fmac_f32 v7, v255, v255 ; encoding: [0x01,0x01,0x20,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_fmac_f32 v7, v2, v255
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_fmac_f32 v7, v2, v255 ; encoding: [0xff,0x01,0x20,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_fmac_f32 v7, v3, v255
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_fmac_f32 v7, v3, v255 ; encoding: [0x02,0x01,0x20,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_fmac_f32 v7, v4, v255
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_fmac_f32 v7, v4, v255 ; encoding: [0x03,0x01,0x20,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_fmac_f32 v7, s1, v255
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_fmac_f32 v7, s1, v255 ; encoding: [0x69,0x00,0x20,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_fmac_f32 v7, s105, v255
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_fmac_f32 v7, s105, v255 ; encoding: [0x01,0x00,0x20,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_fmac_f32 v7, vcc_lo, v255
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_fmac_f32 v7, vcc_lo, v255 ; encoding: [0x7b,0x00,0x20,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_fmac_f32 v7, vcc_hi, v255
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_fmac_f32 v7, vcc_hi, v255 ; encoding: [0x7f,0x00,0x20,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_fmac_f32 v7, ttmp15, v255
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_fmac_f32 v7, ttmp15, v255 ; encoding: [0x7e,0x00,0x20,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_fmac_f32 v7, m0, v255
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_fmac_f32 v7, m0, v255 ; encoding: [0x7d,0x00,0x20,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_fmac_f32 v7, exec_lo, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_fmac_f32 v7, exec_lo, v255 ; encoding: [0x6b,0x00,0x20,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_fmac_f32 v7, exec_hi, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_fmac_f32 v7, exec_hi, v255 ; encoding: [0x6a,0x00,0x20,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_fmac_f32 v7, -1, v255
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_fmac_f32 v7, -1, v255 ; encoding: [0xfd,0x00,0x20,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_fmac_f32 v7, 0.5, v3
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_fmac_f32 v7, 0.5, v3 ; encoding: [0xf0,0x00,0x20,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_fmac_f32 v7, src_scc, v4
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_fmac_f32 v7, src_scc, v4 ; encoding: [0xc1,0x00,0x20,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_lshlrev_b32 v7, v1, v255
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_lshlrev_b32 v7, v1, v255 ; encoding: [0x04,0x11,0x21,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_lshlrev_b32 v7, v255, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_lshlrev_b32 v7, v255, v255 ; encoding: [0x01,0x11,0x21,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_lshlrev_b32 v7, v2, v255
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_lshlrev_b32 v7, v2, v255 ; encoding: [0xff,0x11,0x21,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_lshlrev_b32 v7, v3, v255
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_lshlrev_b32 v7, v3, v255 ; encoding: [0x02,0x11,0x21,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_lshlrev_b32 v7, v4, v255
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_lshlrev_b32 v7, v4, v255 ; encoding: [0x03,0x11,0x21,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_lshlrev_b32 v7, s1, v255
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_lshlrev_b32 v7, s1, v255 ; encoding: [0x69,0x10,0x21,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_lshlrev_b32 v7, s105, v255
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_lshlrev_b32 v7, s105, v255 ; encoding: [0x01,0x10,0x21,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_lshlrev_b32 v7, vcc_lo, v255
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_lshlrev_b32 v7, vcc_lo, v255 ; encoding: [0x7b,0x10,0x21,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_lshlrev_b32 v7, vcc_hi, v255
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_lshlrev_b32 v7, vcc_hi, v255 ; encoding: [0x7f,0x10,0x21,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_lshlrev_b32 v7, ttmp15, v255
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_lshlrev_b32 v7, ttmp15, v255 ; encoding: [0x7e,0x10,0x21,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_lshlrev_b32 v7, m0, v255
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_lshlrev_b32 v7, m0, v255 ; encoding: [0x7d,0x10,0x21,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_lshlrev_b32 v7, exec_lo, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_lshlrev_b32 v7, exec_lo, v255 ; encoding: [0x6b,0x10,0x21,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_lshlrev_b32 v7, exec_hi, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_lshlrev_b32 v7, exec_hi, v255 ; encoding: [0x6a,0x10,0x21,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_lshlrev_b32 v7, -1, v255
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_lshlrev_b32 v7, -1, v255 ; encoding: [0xfd,0x10,0x21,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_lshlrev_b32 v7, 0.5, v3
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_lshlrev_b32 v7, 0.5, v3 ; encoding: [0xf0,0x10,0x21,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_lshlrev_b32 v7, src_scc, v4
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_lshlrev_b32 v7, src_scc, v4 ; encoding: [0xc1,0x10,0x21,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_max_num_f32 v7, v1, v255
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_max_num_f32 v7, v1, v255 ; encoding: [0x04,0xa1,0x20,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_max_num_f32 v7, v255, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_max_num_f32 v7, v255, v255 ; encoding: [0x01,0xa1,0x20,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_max_num_f32 v7, v2, v255
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_max_num_f32 v7, v2, v255 ; encoding: [0xff,0xa1,0x20,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_max_num_f32 v7, v3, v255
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_max_num_f32 v7, v3, v255 ; encoding: [0x02,0xa1,0x20,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_max_num_f32 v7, v4, v255
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_max_num_f32 v7, v4, v255 ; encoding: [0x03,0xa1,0x20,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_max_num_f32 v7, s1, v255
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_max_num_f32 v7, s1, v255 ; encoding: [0x69,0xa0,0x20,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_max_num_f32 v7, s105, v255
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_max_num_f32 v7, s105, v255 ; encoding: [0x01,0xa0,0x20,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_max_num_f32 v7, vcc_lo, v255
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_max_num_f32 v7, vcc_lo, v255 ; encoding: [0x7b,0xa0,0x20,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_max_num_f32 v7, vcc_hi, v255
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_max_num_f32 v7, vcc_hi, v255 ; encoding: [0x7f,0xa0,0x20,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_max_num_f32 v7, ttmp15, v255
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_max_num_f32 v7, ttmp15, v255 ; encoding: [0x7e,0xa0,0x20,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_max_num_f32 v7, m0, v255
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_max_num_f32 v7, m0, v255 ; encoding: [0x7d,0xa0,0x20,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_max_num_f32 v7, exec_lo, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_max_num_f32 v7, exec_lo, v255 ; encoding: [0x6b,0xa0,0x20,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_max_num_f32 v7, exec_hi, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_max_num_f32 v7, exec_hi, v255 ; encoding: [0x6a,0xa0,0x20,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_max_num_f32 v7, -1, v255
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_max_num_f32 v7, -1, v255 ; encoding: [0xfd,0xa0,0x20,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_max_num_f32 v7, 0.5, v3
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_max_num_f32 v7, 0.5, v3 ; encoding: [0xf0,0xa0,0x20,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_max_num_f32 v7, src_scc, v4
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_max_num_f32 v7, src_scc, v4 ; encoding: [0xc1,0xa0,0x20,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_min_num_f32 v7, v1, v255
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_min_num_f32 v7, v1, v255 ; encoding: [0x04,0xb1,0x20,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_min_num_f32 v7, v255, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_min_num_f32 v7, v255, v255 ; encoding: [0x01,0xb1,0x20,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_min_num_f32 v7, v2, v255
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_min_num_f32 v7, v2, v255 ; encoding: [0xff,0xb1,0x20,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_min_num_f32 v7, v3, v255
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_min_num_f32 v7, v3, v255 ; encoding: [0x02,0xb1,0x20,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_min_num_f32 v7, v4, v255
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_min_num_f32 v7, v4, v255 ; encoding: [0x03,0xb1,0x20,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_min_num_f32 v7, s1, v255
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_min_num_f32 v7, s1, v255 ; encoding: [0x69,0xb0,0x20,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_min_num_f32 v7, s105, v255
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_min_num_f32 v7, s105, v255 ; encoding: [0x01,0xb0,0x20,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_min_num_f32 v7, vcc_lo, v255
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_min_num_f32 v7, vcc_lo, v255 ; encoding: [0x7b,0xb0,0x20,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_min_num_f32 v7, vcc_hi, v255
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_min_num_f32 v7, vcc_hi, v255 ; encoding: [0x7f,0xb0,0x20,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_min_num_f32 v7, ttmp15, v255
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_min_num_f32 v7, ttmp15, v255 ; encoding: [0x7e,0xb0,0x20,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_min_num_f32 v7, m0, v255
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_min_num_f32 v7, m0, v255 ; encoding: [0x7d,0xb0,0x20,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_min_num_f32 v7, exec_lo, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_min_num_f32 v7, exec_lo, v255 ; encoding: [0x6b,0xb0,0x20,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_min_num_f32 v7, exec_hi, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_min_num_f32 v7, exec_hi, v255 ; encoding: [0x6a,0xb0,0x20,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_min_num_f32 v7, -1, v255
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_min_num_f32 v7, -1, v255 ; encoding: [0xfd,0xb0,0x20,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_min_num_f32 v7, 0.5, v3
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_min_num_f32 v7, 0.5, v3 ; encoding: [0xf0,0xb0,0x20,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_min_num_f32 v7, src_scc, v4
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_min_num_f32 v7, src_scc, v4 ; encoding: [0xc1,0xb0,0x20,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x20,0xcf,0x01,0x01,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x20,0xcf,0xff,0x01,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x20,0xcf,0x02,0x01,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x20,0xcf,0x03,0x01,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x20,0xcf,0x04,0x01,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_mov_b32 v7, s1 ; encoding: [0x69,0x80,0x20,0xcf,0x01,0x00,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_mov_b32 v7, s105 ; encoding: [0x01,0x80,0x20,0xcf,0x69,0x00,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7b,0x80,0x20,0xcf,0x6a,0x00,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x7f,0x80,0x20,0xcf,0x6b,0x00,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x20,0xcf,0x7b,0x00,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x20,0xcf,0x7d,0x00,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x6b,0x80,0x20,0xcf,0x7e,0x00,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x20,0xcf,0x7f,0x00,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x20,0xcf,0xc1,0x00,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x20,0xcf,0xf0,0x00,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x20,0xcf,0xfd,0x00,0x00,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v25, v8 :: v_dual_mov_b32 v13, v16
 // GFX1250: v_dual_mov_b32 v25, v8 :: v_dual_mov_b32 v13, v16 ; encoding: [0x08,0x81,0x20,0xcf,0x10,0x01,0x00,0x00,0x19,0x00,0x00,0x0d]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_mul_dx9_zero_f32 v7, v1, v255
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_mul_dx9_zero_f32 v7, v1, v255 ; encoding: [0x04,0x71,0x20,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_mul_dx9_zero_f32 v7, v255, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_mul_dx9_zero_f32 v7, v255, v255 ; encoding: [0x01,0x71,0x20,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_mul_dx9_zero_f32 v7, v2, v255
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_mul_dx9_zero_f32 v7, v2, v255 ; encoding: [0xff,0x71,0x20,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v255
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v255 ; encoding: [0x02,0x71,0x20,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_mul_dx9_zero_f32 v7, v4, v255
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_mul_dx9_zero_f32 v7, v4, v255 ; encoding: [0x03,0x71,0x20,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_mul_dx9_zero_f32 v7, s1, v255
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_mul_dx9_zero_f32 v7, s1, v255 ; encoding: [0x69,0x70,0x20,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_mul_dx9_zero_f32 v7, s105, v255
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_mul_dx9_zero_f32 v7, s105, v255 ; encoding: [0x01,0x70,0x20,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v255
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v255 ; encoding: [0x7b,0x70,0x20,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v255
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v255 ; encoding: [0x7f,0x70,0x20,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v255
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v255 ; encoding: [0x7e,0x70,0x20,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_mul_dx9_zero_f32 v7, m0, v255
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_mul_dx9_zero_f32 v7, m0, v255 ; encoding: [0x7d,0x70,0x20,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v255 ; encoding: [0x6b,0x70,0x20,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v255 ; encoding: [0x6a,0x70,0x20,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_mul_dx9_zero_f32 v7, -1, v255
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_mul_dx9_zero_f32 v7, -1, v255 ; encoding: [0xfd,0x70,0x20,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v3
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v3 ; encoding: [0xf0,0x70,0x20,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v4
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v4 ; encoding: [0xc1,0x70,0x20,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_mul_f32 v7, v1, v255
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_mul_f32 v7, v1, v255 ; encoding: [0x04,0x31,0x20,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_mul_f32 v7, v255, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_mul_f32 v7, v255, v255 ; encoding: [0x01,0x31,0x20,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_mul_f32 v7, v2, v255
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_mul_f32 v7, v2, v255 ; encoding: [0xff,0x31,0x20,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_mul_f32 v7, v3, v255
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_mul_f32 v7, v3, v255 ; encoding: [0x02,0x31,0x20,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_mul_f32 v7, v4, v255
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_mul_f32 v7, v4, v255 ; encoding: [0x03,0x31,0x20,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_mul_f32 v7, s1, v255
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_mul_f32 v7, s1, v255 ; encoding: [0x69,0x30,0x20,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_mul_f32 v7, s105, v255
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_mul_f32 v7, s105, v255 ; encoding: [0x01,0x30,0x20,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_mul_f32 v7, vcc_lo, v255
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_mul_f32 v7, vcc_lo, v255 ; encoding: [0x7b,0x30,0x20,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_mul_f32 v7, vcc_hi, v255
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_mul_f32 v7, vcc_hi, v255 ; encoding: [0x7f,0x30,0x20,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_mul_f32 v7, ttmp15, v255
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_mul_f32 v7, ttmp15, v255 ; encoding: [0x7e,0x30,0x20,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_mul_f32 v7, m0, v255
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_mul_f32 v7, m0, v255 ; encoding: [0x7d,0x30,0x20,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_mul_f32 v7, exec_lo, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_mul_f32 v7, exec_lo, v255 ; encoding: [0x6b,0x30,0x20,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_mul_f32 v7, exec_hi, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_mul_f32 v7, exec_hi, v255 ; encoding: [0x6a,0x30,0x20,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_mul_f32 v7, -1, v255
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_mul_f32 v7, -1, v255 ; encoding: [0xfd,0x30,0x20,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_mul_f32 v7, 0.5, v3
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_mul_f32 v7, 0.5, v3 ; encoding: [0xf0,0x30,0x20,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_mul_f32 v7, src_scc, v4
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_mul_f32 v7, src_scc, v4 ; encoding: [0xc1,0x30,0x20,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_sub_f32 v7, v1, v255
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_sub_f32 v7, v1, v255 ; encoding: [0x04,0x51,0x20,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_sub_f32 v7, v255, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_sub_f32 v7, v255, v255 ; encoding: [0x01,0x51,0x20,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_sub_f32 v7, v2, v255
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_sub_f32 v7, v2, v255 ; encoding: [0xff,0x51,0x20,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_sub_f32 v7, v3, v255
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_sub_f32 v7, v3, v255 ; encoding: [0x02,0x51,0x20,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_sub_f32 v7, v4, v255
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_sub_f32 v7, v4, v255 ; encoding: [0x03,0x51,0x20,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_sub_f32 v7, s1, v255
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_sub_f32 v7, s1, v255 ; encoding: [0x69,0x50,0x20,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_sub_f32 v7, s105, v255
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_sub_f32 v7, s105, v255 ; encoding: [0x01,0x50,0x20,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_sub_f32 v7, vcc_lo, v255
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_sub_f32 v7, vcc_lo, v255 ; encoding: [0x7b,0x50,0x20,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_sub_f32 v7, vcc_hi, v255
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_sub_f32 v7, vcc_hi, v255 ; encoding: [0x7f,0x50,0x20,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_sub_f32 v7, ttmp15, v255
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_sub_f32 v7, ttmp15, v255 ; encoding: [0x7e,0x50,0x20,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_sub_f32 v7, m0, v255
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_sub_f32 v7, m0, v255 ; encoding: [0x7d,0x50,0x20,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_sub_f32 v7, exec_lo, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_sub_f32 v7, exec_lo, v255 ; encoding: [0x6b,0x50,0x20,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_sub_f32 v7, exec_hi, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_sub_f32 v7, exec_hi, v255 ; encoding: [0x6a,0x50,0x20,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_sub_f32 v7, -1, v255
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_sub_f32 v7, -1, v255 ; encoding: [0xfd,0x50,0x20,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_sub_f32 v7, 0.5, v3
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_sub_f32 v7, 0.5, v3 ; encoding: [0xf0,0x50,0x20,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_sub_f32 v7, src_scc, v4
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_sub_f32 v7, src_scc, v4 ; encoding: [0xc1,0x50,0x20,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_subrev_f32 v7, v1, v255
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_subrev_f32 v7, v1, v255 ; encoding: [0x04,0x61,0x20,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_subrev_f32 v7, v255, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_subrev_f32 v7, v255, v255 ; encoding: [0x01,0x61,0x20,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_subrev_f32 v7, v2, v255
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_subrev_f32 v7, v2, v255 ; encoding: [0xff,0x61,0x20,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_subrev_f32 v7, v3, v255
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_subrev_f32 v7, v3, v255 ; encoding: [0x02,0x61,0x20,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_subrev_f32 v7, v4, v255
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_subrev_f32 v7, v4, v255 ; encoding: [0x03,0x61,0x20,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_subrev_f32 v7, s1, v255
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_subrev_f32 v7, s1, v255 ; encoding: [0x69,0x60,0x20,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_subrev_f32 v7, s105, v255
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_subrev_f32 v7, s105, v255 ; encoding: [0x01,0x60,0x20,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_subrev_f32 v7, vcc_lo, v255
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_subrev_f32 v7, vcc_lo, v255 ; encoding: [0x7b,0x60,0x20,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_subrev_f32 v7, vcc_hi, v255
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_subrev_f32 v7, vcc_hi, v255 ; encoding: [0x7f,0x60,0x20,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_subrev_f32 v7, ttmp15, v255
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_subrev_f32 v7, ttmp15, v255 ; encoding: [0x7e,0x60,0x20,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_subrev_f32 v7, m0, v255
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_subrev_f32 v7, m0, v255 ; encoding: [0x7d,0x60,0x20,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_subrev_f32 v7, exec_lo, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_subrev_f32 v7, exec_lo, v255 ; encoding: [0x6b,0x60,0x20,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_subrev_f32 v7, exec_hi, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_subrev_f32 v7, exec_hi, v255 ; encoding: [0x6a,0x60,0x20,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_subrev_f32 v7, -1, v255
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_subrev_f32 v7, -1, v255 ; encoding: [0xfd,0x60,0x20,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_subrev_f32 v7, 0.5, v3
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_subrev_f32 v7, 0.5, v3 ; encoding: [0xf0,0x60,0x20,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_subrev_f32 v7, src_scc, v4
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_subrev_f32 v7, src_scc, v4 ; encoding: [0xc1,0x60,0x20,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x21,0xcf,0x01,0x01,0x00,0x00,0xff,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:254
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0xfe ; encoding: [0x04,0x21,0x21,0xcf,0x01,0x01,0x00,0x00,0xff,0x03,0xfe,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x1c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3 ; encoding: [0x01,0x41,0x1c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3 ; encoding: [0xff,0x41,0x1c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x02,0x41,0x1c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x03,0x41,0x1c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3 ; encoding: [0x69,0x40,0x1c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3 ; encoding: [0x01,0x40,0x1c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x1c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x1c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x1c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3 ; encoding: [0x7d,0x40,0x1c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x1c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x1c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x1c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x1c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x1c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x1d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3 ; encoding: [0x01,0x01,0x1d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0xff,0x01,0x1d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x02,0x01,0x1d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x03,0x01,0x1d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3 ; encoding: [0x69,0x00,0x1d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3 ; encoding: [0x01,0x00,0x1d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x1d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x1d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x1d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x00,0x1d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x1d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x1d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x1d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x1d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x1d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x04,0x91,0x1c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo ; encoding: [0x01,0x91,0x1c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0xff,0x91,0x1c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x02,0x91,0x1c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x03,0x91,0x1c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo ; encoding: [0x69,0x90,0x1c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo ; encoding: [0x01,0x90,0x1c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo ; encoding: [0x7b,0x90,0x1c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo ; encoding: [0x7f,0x90,0x1c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo ; encoding: [0x7e,0x90,0x1c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo ; encoding: [0x7d,0x90,0x1c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo ; encoding: [0x6b,0x90,0x1c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x1c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x1c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x1c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x1c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3 ; encoding: [0x04,0x01,0x1c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3 ; encoding: [0x01,0x01,0x1c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3 ; encoding: [0xff,0x01,0x1c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3 ; encoding: [0x02,0x01,0x1c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3 ; encoding: [0x03,0x01,0x1c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3 ; encoding: [0x69,0x00,0x1c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3 ; encoding: [0x01,0x00,0x1c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x1c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x1c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x1c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3 ; encoding: [0x7d,0x00,0x1c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x1c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x1c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3 ; encoding: [0xfd,0x00,0x1c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x1c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x1c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x1d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3 ; encoding: [0x01,0x11,0x1d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0xff,0x11,0x1d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x02,0x11,0x1d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x03,0x11,0x1d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3 ; encoding: [0x69,0x10,0x1d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3 ; encoding: [0x01,0x10,0x1d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x10,0x1d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x10,0x1d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x10,0x1d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3 ; encoding: [0x7d,0x10,0x1d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x10,0x1d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x1d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x1d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x1d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x1d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x1c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3 ; encoding: [0x01,0xa1,0x1c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0xff,0xa1,0x1c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x02,0xa1,0x1c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x03,0xa1,0x1c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3 ; encoding: [0x69,0xa0,0x1c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3 ; encoding: [0x01,0xa0,0x1c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xa0,0x1c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xa0,0x1c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xa0,0x1c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3 ; encoding: [0x7d,0xa0,0x1c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xa0,0x1c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x1c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x1c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x1c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x1c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x1c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3 ; encoding: [0x01,0xb1,0x1c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0xff,0xb1,0x1c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x02,0xb1,0x1c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x03,0xb1,0x1c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3 ; encoding: [0x69,0xb0,0x1c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3 ; encoding: [0x01,0xb0,0x1c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xb0,0x1c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xb0,0x1c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xb0,0x1c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3 ; encoding: [0x7d,0xb0,0x1c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xb0,0x1c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x1c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x1c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x1c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x1c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x1c,0xcf,0x01,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x1c,0xcf,0xff,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x1c,0xcf,0x02,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x1c,0xcf,0x03,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x1c,0xcf,0x04,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1 ; encoding: [0x69,0x80,0x1c,0xcf,0x01,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105 ; encoding: [0x01,0x80,0x1c,0xcf,0x69,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7b,0x80,0x1c,0xcf,0x6a,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x7f,0x80,0x1c,0xcf,0x6b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x1c,0xcf,0x7b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x1c,0xcf,0x7d,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x6b,0x80,0x1c,0xcf,0x7e,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x1c,0xcf,0x7f,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x1c,0xcf,0xc1,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x1c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x1c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x1c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3 ; encoding: [0x01,0x71,0x1c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0xff,0x71,0x1c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x02,0x71,0x1c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x03,0x71,0x1c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3 ; encoding: [0x69,0x70,0x1c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3 ; encoding: [0x01,0x70,0x1c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x1c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x1c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x1c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3 ; encoding: [0x7d,0x70,0x1c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x1c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x1c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x1c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x1c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x1c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x1c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3 ; encoding: [0x01,0x31,0x1c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0xff,0x31,0x1c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x02,0x31,0x1c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x03,0x31,0x1c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3 ; encoding: [0x69,0x30,0x1c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3 ; encoding: [0x01,0x30,0x1c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x30,0x1c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x30,0x1c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x30,0x1c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3 ; encoding: [0x7d,0x30,0x1c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x30,0x1c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x1c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x1c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x1c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x1c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x1c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3 ; encoding: [0x01,0x51,0x1c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0xff,0x51,0x1c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x02,0x51,0x1c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x03,0x51,0x1c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3 ; encoding: [0x69,0x50,0x1c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3 ; encoding: [0x01,0x50,0x1c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x1c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x1c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x1c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3 ; encoding: [0x7d,0x50,0x1c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x1c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x1c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x1c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x1c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x1c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x1c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3 ; encoding: [0x01,0x61,0x1c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0xff,0x61,0x1c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x02,0x61,0x1c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x03,0x61,0x1c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3 ; encoding: [0x69,0x60,0x1c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3 ; encoding: [0x01,0x60,0x1c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x1c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x1c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x1c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3 ; encoding: [0x7d,0x60,0x1c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x1c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x1c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x1c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x1c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x1c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x1d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x11
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x11 ; encoding: [0x04,0x21,0x1d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x11,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x0c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3 ; encoding: [0x01,0x41,0x0c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3 ; encoding: [0xff,0x41,0x0c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x02,0x41,0x0c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x03,0x41,0x0c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3 ; encoding: [0x69,0x40,0x0c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3 ; encoding: [0x01,0x40,0x0c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x0c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x0c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x0c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3 ; encoding: [0x7d,0x40,0x0c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x0c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x0c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x0c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x0c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x0c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x0d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3 ; encoding: [0x01,0x01,0x0d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0xff,0x01,0x0d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x02,0x01,0x0d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x03,0x01,0x0d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3 ; encoding: [0x69,0x00,0x0d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3 ; encoding: [0x01,0x00,0x0d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x0d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x0d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x0d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x00,0x0d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x0d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x0d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x0d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x0d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x0d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x04,0x91,0x0c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo ; encoding: [0x01,0x91,0x0c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0xff,0x91,0x0c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x02,0x91,0x0c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x03,0x91,0x0c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo ; encoding: [0x69,0x90,0x0c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo ; encoding: [0x01,0x90,0x0c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo ; encoding: [0x7b,0x90,0x0c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo ; encoding: [0x7f,0x90,0x0c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo ; encoding: [0x7e,0x90,0x0c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo ; encoding: [0x7d,0x90,0x0c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo ; encoding: [0x6b,0x90,0x0c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x0c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x0c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x0c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x0c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3 ; encoding: [0x04,0x01,0x0c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3 ; encoding: [0x01,0x01,0x0c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3 ; encoding: [0xff,0x01,0x0c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3 ; encoding: [0x02,0x01,0x0c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3 ; encoding: [0x03,0x01,0x0c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3 ; encoding: [0x69,0x00,0x0c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3 ; encoding: [0x01,0x00,0x0c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x0c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x0c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x0c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3 ; encoding: [0x7d,0x00,0x0c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x0c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x0c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3 ; encoding: [0xfd,0x00,0x0c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x0c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x0c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x0d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3 ; encoding: [0x01,0x11,0x0d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0xff,0x11,0x0d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x02,0x11,0x0d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x03,0x11,0x0d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3 ; encoding: [0x69,0x10,0x0d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3 ; encoding: [0x01,0x10,0x0d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x10,0x0d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x10,0x0d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x10,0x0d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3 ; encoding: [0x7d,0x10,0x0d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x10,0x0d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x0d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x0d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x0d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x0d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x0c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3 ; encoding: [0x01,0xa1,0x0c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0xff,0xa1,0x0c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x02,0xa1,0x0c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x03,0xa1,0x0c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3 ; encoding: [0x69,0xa0,0x0c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3 ; encoding: [0x01,0xa0,0x0c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xa0,0x0c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xa0,0x0c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xa0,0x0c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3 ; encoding: [0x7d,0xa0,0x0c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xa0,0x0c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x0c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x0c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x0c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x0c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x0c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3 ; encoding: [0x01,0xb1,0x0c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0xff,0xb1,0x0c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x02,0xb1,0x0c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x03,0xb1,0x0c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3 ; encoding: [0x69,0xb0,0x0c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3 ; encoding: [0x01,0xb0,0x0c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xb0,0x0c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xb0,0x0c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xb0,0x0c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3 ; encoding: [0x7d,0xb0,0x0c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xb0,0x0c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x0c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x0c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x0c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x0c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_mul_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x0c,0xcf,0x01,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_mul_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x0c,0xcf,0xff,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_mul_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x0c,0xcf,0x02,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x0c,0xcf,0x03,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_mul_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x0c,0xcf,0x04,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_mul_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1 ; encoding: [0x69,0x80,0x0c,0xcf,0x01,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_mul_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105 ; encoding: [0x01,0x80,0x0c,0xcf,0x69,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7b,0x80,0x0c,0xcf,0x6a,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x7f,0x80,0x0c,0xcf,0x6b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x0c,0xcf,0x7b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_mul_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x0c,0xcf,0x7d,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x6b,0x80,0x0c,0xcf,0x7e,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x0c,0xcf,0x7f,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_mul_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x0c,0xcf,0xc1,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x0c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x0c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x0c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3 ; encoding: [0x01,0x71,0x0c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0xff,0x71,0x0c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x02,0x71,0x0c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x03,0x71,0x0c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3 ; encoding: [0x69,0x70,0x0c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3 ; encoding: [0x01,0x70,0x0c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x0c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x0c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x0c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3 ; encoding: [0x7d,0x70,0x0c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x0c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x0c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x0c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x0c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x0c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x0c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3 ; encoding: [0x01,0x31,0x0c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0xff,0x31,0x0c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x02,0x31,0x0c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x03,0x31,0x0c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3 ; encoding: [0x69,0x30,0x0c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3 ; encoding: [0x01,0x30,0x0c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x30,0x0c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x30,0x0c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x30,0x0c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3 ; encoding: [0x7d,0x30,0x0c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x30,0x0c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x0c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x0c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x0c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x0c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x0c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3 ; encoding: [0x01,0x51,0x0c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0xff,0x51,0x0c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x02,0x51,0x0c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x03,0x51,0x0c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3 ; encoding: [0x69,0x50,0x0c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3 ; encoding: [0x01,0x50,0x0c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x0c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x0c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x0c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3 ; encoding: [0x7d,0x50,0x0c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x0c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x0c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x0c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x0c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x0c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x0c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3 ; encoding: [0x01,0x61,0x0c,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0xff,0x61,0x0c,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x02,0x61,0x0c,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x03,0x61,0x0c,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3 ; encoding: [0x69,0x60,0x0c,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3 ; encoding: [0x01,0x60,0x0c,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x0c,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x0c,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x0c,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3 ; encoding: [0x7d,0x60,0x0c,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x0c,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x0c,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x0c,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x0c,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x0c,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x0d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x71
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x71 ; encoding: [0x04,0x21,0x0d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x71,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x14,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3 ; encoding: [0x01,0x41,0x14,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3 ; encoding: [0xff,0x41,0x14,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x02,0x41,0x14,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x03,0x41,0x14,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3 ; encoding: [0x69,0x40,0x14,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3 ; encoding: [0x01,0x40,0x14,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x14,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x14,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x14,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3 ; encoding: [0x7d,0x40,0x14,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x14,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x14,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x14,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x14,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x14,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x15,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3 ; encoding: [0x01,0x01,0x15,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0xff,0x01,0x15,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x02,0x01,0x15,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x03,0x01,0x15,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3 ; encoding: [0x69,0x00,0x15,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3 ; encoding: [0x01,0x00,0x15,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x15,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x15,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x15,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x00,0x15,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x15,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x15,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x15,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x15,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x15,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x04,0x91,0x14,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo ; encoding: [0x01,0x91,0x14,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0xff,0x91,0x14,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x02,0x91,0x14,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x03,0x91,0x14,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo ; encoding: [0x69,0x90,0x14,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo ; encoding: [0x01,0x90,0x14,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo ; encoding: [0x7b,0x90,0x14,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo ; encoding: [0x7f,0x90,0x14,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo ; encoding: [0x7e,0x90,0x14,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo ; encoding: [0x7d,0x90,0x14,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo ; encoding: [0x6b,0x90,0x14,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x14,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x14,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x14,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x14,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3 ; encoding: [0x04,0x01,0x14,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3 ; encoding: [0x01,0x01,0x14,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3 ; encoding: [0xff,0x01,0x14,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3 ; encoding: [0x02,0x01,0x14,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3 ; encoding: [0x03,0x01,0x14,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3 ; encoding: [0x69,0x00,0x14,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3 ; encoding: [0x01,0x00,0x14,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x14,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x14,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x14,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3 ; encoding: [0x7d,0x00,0x14,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x14,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x14,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3 ; encoding: [0xfd,0x00,0x14,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x14,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x14,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x15,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3 ; encoding: [0x01,0x11,0x15,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0xff,0x11,0x15,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x02,0x11,0x15,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x03,0x11,0x15,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3 ; encoding: [0x69,0x10,0x15,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3 ; encoding: [0x01,0x10,0x15,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x10,0x15,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x10,0x15,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x10,0x15,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3 ; encoding: [0x7d,0x10,0x15,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x10,0x15,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x15,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x15,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x15,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x15,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x14,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3 ; encoding: [0x01,0xa1,0x14,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0xff,0xa1,0x14,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x02,0xa1,0x14,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x03,0xa1,0x14,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3 ; encoding: [0x69,0xa0,0x14,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3 ; encoding: [0x01,0xa0,0x14,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xa0,0x14,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xa0,0x14,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xa0,0x14,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3 ; encoding: [0x7d,0xa0,0x14,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xa0,0x14,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x14,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x14,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x14,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x14,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x14,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3 ; encoding: [0x01,0xb1,0x14,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0xff,0xb1,0x14,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x02,0xb1,0x14,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x03,0xb1,0x14,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3 ; encoding: [0x69,0xb0,0x14,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3 ; encoding: [0x01,0xb0,0x14,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xb0,0x14,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xb0,0x14,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xb0,0x14,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3 ; encoding: [0x7d,0xb0,0x14,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xb0,0x14,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x14,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x14,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x14,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x14,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_sub_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x14,0xcf,0x01,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_sub_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x14,0xcf,0xff,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_sub_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x14,0xcf,0x02,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x14,0xcf,0x03,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_sub_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x14,0xcf,0x04,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_sub_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1 ; encoding: [0x69,0x80,0x14,0xcf,0x01,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_sub_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105 ; encoding: [0x01,0x80,0x14,0xcf,0x69,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7b,0x80,0x14,0xcf,0x6a,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x7f,0x80,0x14,0xcf,0x6b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x14,0xcf,0x7b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_sub_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x14,0xcf,0x7d,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x6b,0x80,0x14,0xcf,0x7e,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x14,0xcf,0x7f,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_sub_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x14,0xcf,0xc1,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x14,0xcf,0xf0,0x00,0x03,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x14,0xcf,0xfd,0x00,0x04,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x14,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3 ; encoding: [0x01,0x71,0x14,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0xff,0x71,0x14,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x02,0x71,0x14,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x03,0x71,0x14,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3 ; encoding: [0x69,0x70,0x14,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3 ; encoding: [0x01,0x70,0x14,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x14,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x14,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x14,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3 ; encoding: [0x7d,0x70,0x14,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x14,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x14,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x14,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x14,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x14,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x14,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3 ; encoding: [0x01,0x31,0x14,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0xff,0x31,0x14,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x02,0x31,0x14,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x03,0x31,0x14,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3 ; encoding: [0x69,0x30,0x14,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3 ; encoding: [0x01,0x30,0x14,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x30,0x14,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x30,0x14,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x30,0x14,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3 ; encoding: [0x7d,0x30,0x14,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x30,0x14,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x14,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x14,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x14,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x14,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x14,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3 ; encoding: [0x01,0x51,0x14,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0xff,0x51,0x14,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x02,0x51,0x14,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x03,0x51,0x14,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3 ; encoding: [0x69,0x50,0x14,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3 ; encoding: [0x01,0x50,0x14,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x14,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x14,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x14,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3 ; encoding: [0x7d,0x50,0x14,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x14,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x14,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x14,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x14,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x14,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x14,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3 ; encoding: [0x01,0x61,0x14,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0xff,0x61,0x14,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x02,0x61,0x14,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x03,0x61,0x14,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3 ; encoding: [0x69,0x60,0x14,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3 ; encoding: [0x01,0x60,0x14,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x14,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x14,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x14,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3 ; encoding: [0x7d,0x60,0x14,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x14,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x14,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x14,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x14,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x14,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x15,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x82
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x82 ; encoding: [0x04,0x21,0x15,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x82,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x18,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3 ; encoding: [0x01,0x41,0x18,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3 ; encoding: [0xff,0x41,0x18,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x02,0x41,0x18,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x03,0x41,0x18,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3 ; encoding: [0x69,0x40,0x18,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3 ; encoding: [0x01,0x40,0x18,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x18,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x18,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x18,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3 ; encoding: [0x7d,0x40,0x18,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x18,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x18,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x18,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x18,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x18,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x19,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3 ; encoding: [0x01,0x01,0x19,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0xff,0x01,0x19,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x02,0x01,0x19,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x03,0x01,0x19,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3 ; encoding: [0x69,0x00,0x19,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3 ; encoding: [0x01,0x00,0x19,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x19,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x19,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x19,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x00,0x19,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x19,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x19,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x19,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x19,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x19,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x04,0x91,0x18,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo ; encoding: [0x01,0x91,0x18,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0xff,0x91,0x18,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x02,0x91,0x18,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x03,0x91,0x18,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo ; encoding: [0x69,0x90,0x18,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo ; encoding: [0x01,0x90,0x18,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo ; encoding: [0x7b,0x90,0x18,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo ; encoding: [0x7f,0x90,0x18,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo ; encoding: [0x7e,0x90,0x18,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo ; encoding: [0x7d,0x90,0x18,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo ; encoding: [0x6b,0x90,0x18,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x18,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x18,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x18,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x18,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3 ; encoding: [0x04,0x01,0x18,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3 ; encoding: [0x01,0x01,0x18,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3 ; encoding: [0xff,0x01,0x18,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3 ; encoding: [0x02,0x01,0x18,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3 ; encoding: [0x03,0x01,0x18,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3 ; encoding: [0x69,0x00,0x18,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3 ; encoding: [0x01,0x00,0x18,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x18,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x18,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x18,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3 ; encoding: [0x7d,0x00,0x18,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x18,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x18,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3 ; encoding: [0xfd,0x00,0x18,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x18,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x18,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x19,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3 ; encoding: [0x01,0x11,0x19,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0xff,0x11,0x19,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x02,0x11,0x19,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x03,0x11,0x19,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3 ; encoding: [0x69,0x10,0x19,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3 ; encoding: [0x01,0x10,0x19,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x10,0x19,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x10,0x19,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x10,0x19,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3 ; encoding: [0x7d,0x10,0x19,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x10,0x19,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x19,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x19,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x19,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x19,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x18,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3 ; encoding: [0x01,0xa1,0x18,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0xff,0xa1,0x18,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x02,0xa1,0x18,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x03,0xa1,0x18,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3 ; encoding: [0x69,0xa0,0x18,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3 ; encoding: [0x01,0xa0,0x18,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xa0,0x18,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xa0,0x18,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xa0,0x18,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3 ; encoding: [0x7d,0xa0,0x18,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xa0,0x18,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x18,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x18,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x18,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x18,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x18,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3 ; encoding: [0x01,0xb1,0x18,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0xff,0xb1,0x18,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x02,0xb1,0x18,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x03,0xb1,0x18,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3 ; encoding: [0x69,0xb0,0x18,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3 ; encoding: [0x01,0xb0,0x18,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xb0,0x18,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xb0,0x18,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xb0,0x18,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3 ; encoding: [0x7d,0xb0,0x18,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xb0,0x18,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x18,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x18,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x18,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x18,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_subrev_f32 v255, v4, v255 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x18,0xcf,0x01,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_subrev_f32 v255, v1, v255 :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x18,0xcf,0xff,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_subrev_f32 v255, v255, v255 :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x18,0xcf,0x02,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v255 :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x18,0xcf,0x03,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_subrev_f32 v255, v3, v255 :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x18,0xcf,0x04,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_subrev_f32 v255, s105, v255 :: v_dual_mov_b32 v7, s1 ; encoding: [0x69,0x80,0x18,0xcf,0x01,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_subrev_f32 v255, s1, v255 :: v_dual_mov_b32 v7, s105 ; encoding: [0x01,0x80,0x18,0xcf,0x69,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7b,0x80,0x18,0xcf,0x6a,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x7f,0x80,0x18,0xcf,0x6b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x18,0xcf,0x7b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_subrev_f32 v255, m0, v255 :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x18,0xcf,0x7d,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x6b,0x80,0x18,0xcf,0x7e,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x18,0xcf,0x7f,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x18,0xcf,0xc1,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x18,0xcf,0xf0,0x00,0x03,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x18,0xcf,0xfd,0x00,0x04,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x18,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3 ; encoding: [0x01,0x71,0x18,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0xff,0x71,0x18,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x02,0x71,0x18,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x03,0x71,0x18,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3 ; encoding: [0x69,0x70,0x18,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3 ; encoding: [0x01,0x70,0x18,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x18,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x18,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x18,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3 ; encoding: [0x7d,0x70,0x18,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x18,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x18,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x18,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x18,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x18,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x18,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3 ; encoding: [0x01,0x31,0x18,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0xff,0x31,0x18,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x02,0x31,0x18,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x03,0x31,0x18,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3 ; encoding: [0x69,0x30,0x18,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3 ; encoding: [0x01,0x30,0x18,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x30,0x18,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x30,0x18,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x30,0x18,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3 ; encoding: [0x7d,0x30,0x18,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x30,0x18,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x18,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x18,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x18,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x18,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x18,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3 ; encoding: [0x01,0x51,0x18,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0xff,0x51,0x18,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x02,0x51,0x18,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x03,0x51,0x18,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3 ; encoding: [0x69,0x50,0x18,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3 ; encoding: [0x01,0x50,0x18,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x18,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x18,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x18,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3 ; encoding: [0x7d,0x50,0x18,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x18,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x18,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x18,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x18,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x18,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x18,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3 ; encoding: [0x01,0x61,0x18,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0xff,0x61,0x18,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x02,0x61,0x18,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x03,0x61,0x18,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3 ; encoding: [0x69,0x60,0x18,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3 ; encoding: [0x01,0x60,0x18,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x18,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x18,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x18,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3 ; encoding: [0x7d,0x60,0x18,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x18,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x18,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x18,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x18,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x18,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x19,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x83
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x83 ; encoding: [0x04,0x21,0x19,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x83,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3 ; encoding: [0x04,0x71,0x11,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3 ; encoding: [0x01,0x71,0x11,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3 ; encoding: [0xff,0x71,0x11,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3 ; encoding: [0x02,0x71,0x11,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3 ; encoding: [0x03,0x71,0x11,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3 ; encoding: [0x69,0x70,0x11,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3 ; encoding: [0x01,0x70,0x11,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x11,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x11,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x11,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3 ; encoding: [0x7d,0x70,0x11,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x11,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x11,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3 ; encoding: [0xfd,0x70,0x11,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x11,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x11,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_max_i32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_max_i32 v7, v1, v3 ; encoding: [0x04,0x71,0x25,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_max_i32 v7, v255, v3
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_max_i32 v7, v255, v3 ; encoding: [0x01,0x71,0x25,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_max_i32 v7, v2, v3
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_max_i32 v7, v2, v3 ; encoding: [0xff,0x71,0x25,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_max_i32 v7, v3, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_max_i32 v7, v3, v3 ; encoding: [0x02,0x71,0x25,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_max_i32 v7, v4, v3
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_max_i32 v7, v4, v3 ; encoding: [0x03,0x71,0x25,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_max_i32 v7, s105, v3
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_max_i32 v7, s105, v3 ; encoding: [0x69,0x70,0x25,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_max_i32 v7, s1, v3
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_max_i32 v7, s1, v3 ; encoding: [0x01,0x70,0x25,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_max_i32 v7, ttmp15, v3
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_max_i32 v7, ttmp15, v3 ; encoding: [0x7b,0x70,0x25,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_max_i32 v7, exec_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_max_i32 v7, exec_hi, v3 ; encoding: [0x7f,0x70,0x25,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_max_i32 v7, exec_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_max_i32 v7, exec_lo, v3 ; encoding: [0x7e,0x70,0x25,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_max_i32 v7, m0, v3
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_max_i32 v7, m0, v3 ; encoding: [0x7d,0x70,0x25,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_max_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_max_i32 v7, vcc_hi, v3 ; encoding: [0x6b,0x70,0x25,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_max_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_max_i32 v7, vcc_lo, v3 ; encoding: [0x6a,0x70,0x25,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_max_i32 v7, -1, v3
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_max_i32 v7, -1, v3 ; encoding: [0xfd,0x70,0x25,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_max_i32 v7, 0.5, v2
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_max_i32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x25,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_max_i32 v7, src_scc, v5
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_max_i32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x25,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3 ; encoding: [0x04,0x71,0x01,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3
 // GFX1250: v_dual_fmac_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3 ; encoding: [0x01,0x71,0x01,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3
 // GFX1250: v_dual_fmac_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3 ; encoding: [0xff,0x71,0x01,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3
 // GFX1250: v_dual_fmac_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3 ; encoding: [0x02,0x71,0x01,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3
 // GFX1250: v_dual_fmac_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3 ; encoding: [0x03,0x71,0x01,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3
 // GFX1250: v_dual_fmac_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3 ; encoding: [0x69,0x70,0x01,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3
 // GFX1250: v_dual_fmac_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3 ; encoding: [0x01,0x70,0x01,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x01,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x01,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x01,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3
 // GFX1250: v_dual_fmac_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3 ; encoding: [0x7d,0x70,0x01,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x01,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x01,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3 ; encoding: [0xfd,0x70,0x01,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x01,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x01,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3 ; encoding: [0x04,0x71,0x29,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3 ; encoding: [0x01,0x71,0x29,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3 ; encoding: [0xff,0x71,0x29,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3 ; encoding: [0x02,0x71,0x29,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3 ; encoding: [0x03,0x71,0x29,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3 ; encoding: [0x69,0x70,0x29,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3 ; encoding: [0x01,0x70,0x29,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x29,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x29,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x29,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3 ; encoding: [0x7d,0x70,0x29,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x29,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x29,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3 ; encoding: [0xfd,0x70,0x29,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x29,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x29,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3 ; encoding: [0x04,0x71,0x2d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3 ; encoding: [0x01,0x71,0x2d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3 ; encoding: [0xff,0x71,0x2d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3 ; encoding: [0x02,0x71,0x2d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3 ; encoding: [0x03,0x71,0x2d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3 ; encoding: [0x69,0x70,0x2d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3 ; encoding: [0x01,0x70,0x2d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x2d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x2d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x2d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3 ; encoding: [0x7d,0x70,0x2d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x2d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x2d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3 ; encoding: [0xfd,0x70,0x2d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x2d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x2d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_max_i32 v7, v1, v255
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_max_i32 v7, v1, v255 ; encoding: [0x04,0x71,0x21,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_max_i32 v7, v255, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_max_i32 v7, v255, v255 ; encoding: [0x01,0x71,0x21,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_max_i32 v7, v2, v255
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_max_i32 v7, v2, v255 ; encoding: [0xff,0x71,0x21,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_max_i32 v7, v3, v255
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_max_i32 v7, v3, v255 ; encoding: [0x02,0x71,0x21,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_max_i32 v7, v4, v255
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_max_i32 v7, v4, v255 ; encoding: [0x03,0x71,0x21,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_max_i32 v7, s1, v255
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_max_i32 v7, s1, v255 ; encoding: [0x69,0x70,0x21,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_max_i32 v7, s105, v255
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_max_i32 v7, s105, v255 ; encoding: [0x01,0x70,0x21,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_max_i32 v7, vcc_lo, v255
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_max_i32 v7, vcc_lo, v255 ; encoding: [0x7b,0x70,0x21,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_max_i32 v7, vcc_hi, v255
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_max_i32 v7, vcc_hi, v255 ; encoding: [0x7f,0x70,0x21,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_max_i32 v7, ttmp15, v255
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_max_i32 v7, ttmp15, v255 ; encoding: [0x7e,0x70,0x21,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_max_i32 v7, m0, v255
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_max_i32 v7, m0, v255 ; encoding: [0x7d,0x70,0x21,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_max_i32 v7, exec_lo, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_max_i32 v7, exec_lo, v255 ; encoding: [0x6b,0x70,0x21,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_max_i32 v7, exec_hi, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_max_i32 v7, exec_hi, v255 ; encoding: [0x6a,0x70,0x21,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_max_i32 v7, -1, v255
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_max_i32 v7, -1, v255 ; encoding: [0xfd,0x70,0x21,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_max_i32 v7, 0.5, v3
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_max_i32 v7, 0.5, v3 ; encoding: [0xf0,0x70,0x21,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_max_i32 v7, src_scc, v4
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_max_i32 v7, src_scc, v4 ; encoding: [0xc1,0x70,0x21,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3 ; encoding: [0x04,0x71,0x1d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3 ; encoding: [0x01,0x71,0x1d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3 ; encoding: [0xff,0x71,0x1d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3 ; encoding: [0x02,0x71,0x1d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3 ; encoding: [0x03,0x71,0x1d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3 ; encoding: [0x69,0x70,0x1d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3 ; encoding: [0x01,0x70,0x1d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x1d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x1d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x1d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3 ; encoding: [0x7d,0x70,0x1d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x1d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x1d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3 ; encoding: [0xfd,0x70,0x1d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x1d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x1d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3 ; encoding: [0x04,0x71,0x0d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3 ; encoding: [0x01,0x71,0x0d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3 ; encoding: [0xff,0x71,0x0d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3 ; encoding: [0x02,0x71,0x0d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3 ; encoding: [0x03,0x71,0x0d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3 ; encoding: [0x69,0x70,0x0d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3 ; encoding: [0x01,0x70,0x0d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x0d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x0d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x0d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3 ; encoding: [0x7d,0x70,0x0d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x0d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x0d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3 ; encoding: [0xfd,0x70,0x0d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x0d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x0d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3 ; encoding: [0x04,0x71,0x15,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3 ; encoding: [0x01,0x71,0x15,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3 ; encoding: [0xff,0x71,0x15,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3 ; encoding: [0x02,0x71,0x15,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3 ; encoding: [0x03,0x71,0x15,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3 ; encoding: [0x69,0x70,0x15,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3 ; encoding: [0x01,0x70,0x15,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x15,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x15,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x15,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3 ; encoding: [0x7d,0x70,0x15,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x15,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x15,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3 ; encoding: [0xfd,0x70,0x15,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x15,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x15,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_max_i32 v7, v1, v3 ; encoding: [0x04,0x71,0x19,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_max_i32 v7, v255, v3 ; encoding: [0x01,0x71,0x19,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_max_i32 v7, v2, v3 ; encoding: [0xff,0x71,0x19,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_max_i32 v7, v3, v3 ; encoding: [0x02,0x71,0x19,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_max_i32 v7, v4, v3 ; encoding: [0x03,0x71,0x19,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_max_i32 v7, s1, v3 ; encoding: [0x69,0x70,0x19,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_max_i32 v7, s105, v3 ; encoding: [0x01,0x70,0x19,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_max_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x19,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_max_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x19,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_max_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x19,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_max_i32 v7, m0, v3 ; encoding: [0x7d,0x70,0x19,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x19,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x19,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_max_i32 v7, -1, v3 ; encoding: [0xfd,0x70,0x19,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_max_i32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x19,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_max_i32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x19,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3 ; encoding: [0x04,0x81,0x11,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3 ; encoding: [0x01,0x81,0x11,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3 ; encoding: [0xff,0x81,0x11,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3 ; encoding: [0x02,0x81,0x11,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3 ; encoding: [0x03,0x81,0x11,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3 ; encoding: [0x69,0x80,0x11,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3 ; encoding: [0x01,0x80,0x11,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x80,0x11,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x80,0x11,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x80,0x11,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3 ; encoding: [0x7d,0x80,0x11,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x80,0x11,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x80,0x11,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3 ; encoding: [0xfd,0x80,0x11,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2 ; encoding: [0xf0,0x80,0x11,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5 ; encoding: [0xc1,0x80,0x11,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_min_i32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_min_i32 v7, v1, v3 ; encoding: [0x04,0x81,0x25,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_min_i32 v7, v255, v3
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_min_i32 v7, v255, v3 ; encoding: [0x01,0x81,0x25,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_min_i32 v7, v2, v3
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_min_i32 v7, v2, v3 ; encoding: [0xff,0x81,0x25,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_min_i32 v7, v3, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_min_i32 v7, v3, v3 ; encoding: [0x02,0x81,0x25,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_min_i32 v7, v4, v3
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_min_i32 v7, v4, v3 ; encoding: [0x03,0x81,0x25,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_min_i32 v7, s105, v3
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_min_i32 v7, s105, v3 ; encoding: [0x69,0x80,0x25,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_min_i32 v7, s1, v3
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_min_i32 v7, s1, v3 ; encoding: [0x01,0x80,0x25,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_min_i32 v7, ttmp15, v3
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_min_i32 v7, ttmp15, v3 ; encoding: [0x7b,0x80,0x25,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_min_i32 v7, exec_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_min_i32 v7, exec_hi, v3 ; encoding: [0x7f,0x80,0x25,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_min_i32 v7, exec_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_min_i32 v7, exec_lo, v3 ; encoding: [0x7e,0x80,0x25,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_min_i32 v7, m0, v3
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_min_i32 v7, m0, v3 ; encoding: [0x7d,0x80,0x25,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_min_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_min_i32 v7, vcc_hi, v3 ; encoding: [0x6b,0x80,0x25,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_min_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_min_i32 v7, vcc_lo, v3 ; encoding: [0x6a,0x80,0x25,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_min_i32 v7, -1, v3
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_min_i32 v7, -1, v3 ; encoding: [0xfd,0x80,0x25,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_min_i32 v7, 0.5, v2
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_min_i32 v7, 0.5, v2 ; encoding: [0xf0,0x80,0x25,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_min_i32 v7, src_scc, v5
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_min_i32 v7, src_scc, v5 ; encoding: [0xc1,0x80,0x25,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3 ; encoding: [0x04,0x81,0x01,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3
 // GFX1250: v_dual_fmac_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3 ; encoding: [0x01,0x81,0x01,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3
 // GFX1250: v_dual_fmac_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3 ; encoding: [0xff,0x81,0x01,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3
 // GFX1250: v_dual_fmac_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3 ; encoding: [0x02,0x81,0x01,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3
 // GFX1250: v_dual_fmac_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3 ; encoding: [0x03,0x81,0x01,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3
 // GFX1250: v_dual_fmac_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3 ; encoding: [0x69,0x80,0x01,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3
 // GFX1250: v_dual_fmac_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3 ; encoding: [0x01,0x80,0x01,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x80,0x01,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x80,0x01,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x80,0x01,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3
 // GFX1250: v_dual_fmac_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3 ; encoding: [0x7d,0x80,0x01,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x80,0x01,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x80,0x01,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3 ; encoding: [0xfd,0x80,0x01,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2 ; encoding: [0xf0,0x80,0x01,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5 ; encoding: [0xc1,0x80,0x01,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3 ; encoding: [0x04,0x81,0x29,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3 ; encoding: [0x01,0x81,0x29,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3 ; encoding: [0xff,0x81,0x29,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3 ; encoding: [0x02,0x81,0x29,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3 ; encoding: [0x03,0x81,0x29,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3 ; encoding: [0x69,0x80,0x29,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3 ; encoding: [0x01,0x80,0x29,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x80,0x29,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x80,0x29,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x80,0x29,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3 ; encoding: [0x7d,0x80,0x29,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x80,0x29,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x80,0x29,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3 ; encoding: [0xfd,0x80,0x29,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2 ; encoding: [0xf0,0x80,0x29,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5 ; encoding: [0xc1,0x80,0x29,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3 ; encoding: [0x04,0x81,0x2d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3 ; encoding: [0x01,0x81,0x2d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3 ; encoding: [0xff,0x81,0x2d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3 ; encoding: [0x02,0x81,0x2d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3 ; encoding: [0x03,0x81,0x2d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3 ; encoding: [0x69,0x80,0x2d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3 ; encoding: [0x01,0x80,0x2d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x80,0x2d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x80,0x2d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x80,0x2d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3 ; encoding: [0x7d,0x80,0x2d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x80,0x2d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x80,0x2d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3 ; encoding: [0xfd,0x80,0x2d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2 ; encoding: [0xf0,0x80,0x2d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5 ; encoding: [0xc1,0x80,0x2d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_min_i32 v7, v1, v255
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_min_i32 v7, v1, v255 ; encoding: [0x04,0x81,0x21,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_min_i32 v7, v255, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_min_i32 v7, v255, v255 ; encoding: [0x01,0x81,0x21,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_min_i32 v7, v2, v255
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_min_i32 v7, v2, v255 ; encoding: [0xff,0x81,0x21,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_min_i32 v7, v3, v255
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_min_i32 v7, v3, v255 ; encoding: [0x02,0x81,0x21,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_min_i32 v7, v4, v255
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_min_i32 v7, v4, v255 ; encoding: [0x03,0x81,0x21,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_min_i32 v7, s1, v255
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_min_i32 v7, s1, v255 ; encoding: [0x69,0x80,0x21,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_min_i32 v7, s105, v255
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_min_i32 v7, s105, v255 ; encoding: [0x01,0x80,0x21,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_min_i32 v7, vcc_lo, v255
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_min_i32 v7, vcc_lo, v255 ; encoding: [0x7b,0x80,0x21,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_min_i32 v7, vcc_hi, v255
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_min_i32 v7, vcc_hi, v255 ; encoding: [0x7f,0x80,0x21,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_min_i32 v7, ttmp15, v255
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_min_i32 v7, ttmp15, v255 ; encoding: [0x7e,0x80,0x21,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_min_i32 v7, m0, v255
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_min_i32 v7, m0, v255 ; encoding: [0x7d,0x80,0x21,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_min_i32 v7, exec_lo, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_min_i32 v7, exec_lo, v255 ; encoding: [0x6b,0x80,0x21,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_min_i32 v7, exec_hi, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_min_i32 v7, exec_hi, v255 ; encoding: [0x6a,0x80,0x21,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_min_i32 v7, -1, v255
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_min_i32 v7, -1, v255 ; encoding: [0xfd,0x80,0x21,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_min_i32 v7, 0.5, v3
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_min_i32 v7, 0.5, v3 ; encoding: [0xf0,0x80,0x21,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_min_i32 v7, src_scc, v4
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_min_i32 v7, src_scc, v4 ; encoding: [0xc1,0x80,0x21,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3 ; encoding: [0x04,0x81,0x1d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3 ; encoding: [0x01,0x81,0x1d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3 ; encoding: [0xff,0x81,0x1d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3 ; encoding: [0x02,0x81,0x1d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3 ; encoding: [0x03,0x81,0x1d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3 ; encoding: [0x69,0x80,0x1d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3 ; encoding: [0x01,0x80,0x1d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x80,0x1d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x80,0x1d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x80,0x1d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3 ; encoding: [0x7d,0x80,0x1d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x80,0x1d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x80,0x1d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3 ; encoding: [0xfd,0x80,0x1d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2 ; encoding: [0xf0,0x80,0x1d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5 ; encoding: [0xc1,0x80,0x1d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3 ; encoding: [0x04,0x81,0x0d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3 ; encoding: [0x01,0x81,0x0d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3 ; encoding: [0xff,0x81,0x0d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3 ; encoding: [0x02,0x81,0x0d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3 ; encoding: [0x03,0x81,0x0d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3 ; encoding: [0x69,0x80,0x0d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3 ; encoding: [0x01,0x80,0x0d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x80,0x0d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x80,0x0d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x80,0x0d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3 ; encoding: [0x7d,0x80,0x0d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x80,0x0d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x80,0x0d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3 ; encoding: [0xfd,0x80,0x0d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2 ; encoding: [0xf0,0x80,0x0d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5 ; encoding: [0xc1,0x80,0x0d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3 ; encoding: [0x04,0x81,0x15,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3 ; encoding: [0x01,0x81,0x15,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3 ; encoding: [0xff,0x81,0x15,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3 ; encoding: [0x02,0x81,0x15,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3 ; encoding: [0x03,0x81,0x15,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3 ; encoding: [0x69,0x80,0x15,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3 ; encoding: [0x01,0x80,0x15,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x80,0x15,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x80,0x15,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x80,0x15,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3 ; encoding: [0x7d,0x80,0x15,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x80,0x15,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x80,0x15,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3 ; encoding: [0xfd,0x80,0x15,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2 ; encoding: [0xf0,0x80,0x15,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5 ; encoding: [0xc1,0x80,0x15,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_min_i32 v7, v1, v3 ; encoding: [0x04,0x81,0x19,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_min_i32 v7, v255, v3 ; encoding: [0x01,0x81,0x19,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_min_i32 v7, v2, v3 ; encoding: [0xff,0x81,0x19,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_min_i32 v7, v3, v3 ; encoding: [0x02,0x81,0x19,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_min_i32 v7, v4, v3 ; encoding: [0x03,0x81,0x19,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_min_i32 v7, s1, v3 ; encoding: [0x69,0x80,0x19,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_min_i32 v7, s105, v3 ; encoding: [0x01,0x80,0x19,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_min_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x80,0x19,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_min_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x80,0x19,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_min_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x80,0x19,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_min_i32 v7, m0, v3 ; encoding: [0x7d,0x80,0x19,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x80,0x19,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x80,0x19,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_min_i32 v7, -1, v3 ; encoding: [0xfd,0x80,0x19,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_min_i32 v7, 0.5, v2 ; encoding: [0xf0,0x80,0x19,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_min_i32 v7, src_scc, v5 ; encoding: [0xc1,0x80,0x19,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3 ; encoding: [0x04,0x41,0x11,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3 ; encoding: [0x01,0x41,0x11,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3 ; encoding: [0xff,0x41,0x11,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3 ; encoding: [0x02,0x41,0x11,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3 ; encoding: [0x03,0x41,0x11,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3 ; encoding: [0x69,0x40,0x11,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3 ; encoding: [0x01,0x40,0x11,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x11,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x11,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x11,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x40,0x11,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x11,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x11,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x40,0x11,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x11,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x11,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_sub_nc_u32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_sub_nc_u32 v7, v1, v3 ; encoding: [0x04,0x41,0x25,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_sub_nc_u32 v7, v255, v3
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_sub_nc_u32 v7, v255, v3 ; encoding: [0x01,0x41,0x25,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_sub_nc_u32 v7, v2, v3
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_sub_nc_u32 v7, v2, v3 ; encoding: [0xff,0x41,0x25,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_sub_nc_u32 v7, v3, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_sub_nc_u32 v7, v3, v3 ; encoding: [0x02,0x41,0x25,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_sub_nc_u32 v7, v4, v3
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_sub_nc_u32 v7, v4, v3 ; encoding: [0x03,0x41,0x25,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_sub_nc_u32 v7, s105, v3
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_sub_nc_u32 v7, s105, v3 ; encoding: [0x69,0x40,0x25,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_sub_nc_u32 v7, s1, v3
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_sub_nc_u32 v7, s1, v3 ; encoding: [0x01,0x40,0x25,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_sub_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_sub_nc_u32 v7, ttmp15, v3 ; encoding: [0x7b,0x40,0x25,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_sub_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_sub_nc_u32 v7, exec_hi, v3 ; encoding: [0x7f,0x40,0x25,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_sub_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_sub_nc_u32 v7, exec_lo, v3 ; encoding: [0x7e,0x40,0x25,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_sub_nc_u32 v7, m0, v3
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_sub_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x40,0x25,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_sub_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_sub_nc_u32 v7, vcc_hi, v3 ; encoding: [0x6b,0x40,0x25,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_sub_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_sub_nc_u32 v7, vcc_lo, v3 ; encoding: [0x6a,0x40,0x25,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_sub_nc_u32 v7, -1, v3
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_sub_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x40,0x25,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_sub_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_sub_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x25,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_sub_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_sub_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x25,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3 ; encoding: [0x04,0x41,0x01,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3
 // GFX1250: v_dual_fmac_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3 ; encoding: [0x01,0x41,0x01,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3
 // GFX1250: v_dual_fmac_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3 ; encoding: [0xff,0x41,0x01,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3
 // GFX1250: v_dual_fmac_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3 ; encoding: [0x02,0x41,0x01,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3
 // GFX1250: v_dual_fmac_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3 ; encoding: [0x03,0x41,0x01,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3
 // GFX1250: v_dual_fmac_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3 ; encoding: [0x69,0x40,0x01,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3
 // GFX1250: v_dual_fmac_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3 ; encoding: [0x01,0x40,0x01,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x01,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x01,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x01,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3
 // GFX1250: v_dual_fmac_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x40,0x01,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x01,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x01,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x40,0x01,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x01,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x01,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3 ; encoding: [0x04,0x41,0x29,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3 ; encoding: [0x01,0x41,0x29,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3 ; encoding: [0xff,0x41,0x29,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3 ; encoding: [0x02,0x41,0x29,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3 ; encoding: [0x03,0x41,0x29,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3 ; encoding: [0x69,0x40,0x29,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3 ; encoding: [0x01,0x40,0x29,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x29,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x29,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x29,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x40,0x29,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x29,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x29,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x40,0x29,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x29,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x29,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3 ; encoding: [0x04,0x41,0x2d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3 ; encoding: [0x01,0x41,0x2d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3 ; encoding: [0xff,0x41,0x2d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3 ; encoding: [0x02,0x41,0x2d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3 ; encoding: [0x03,0x41,0x2d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3 ; encoding: [0x69,0x40,0x2d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3 ; encoding: [0x01,0x40,0x2d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x2d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x2d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x2d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x40,0x2d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x2d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x2d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x40,0x2d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x2d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x2d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_sub_nc_u32 v7, v1, v255
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_sub_nc_u32 v7, v1, v255 ; encoding: [0x04,0x41,0x21,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_sub_nc_u32 v7, v255, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_sub_nc_u32 v7, v255, v255 ; encoding: [0x01,0x41,0x21,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_sub_nc_u32 v7, v2, v255
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_sub_nc_u32 v7, v2, v255 ; encoding: [0xff,0x41,0x21,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_sub_nc_u32 v7, v3, v255
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_sub_nc_u32 v7, v3, v255 ; encoding: [0x02,0x41,0x21,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_sub_nc_u32 v7, v4, v255
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_sub_nc_u32 v7, v4, v255 ; encoding: [0x03,0x41,0x21,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_sub_nc_u32 v7, s1, v255
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_sub_nc_u32 v7, s1, v255 ; encoding: [0x69,0x40,0x21,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_sub_nc_u32 v7, s105, v255
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_sub_nc_u32 v7, s105, v255 ; encoding: [0x01,0x40,0x21,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_sub_nc_u32 v7, vcc_lo, v255
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_sub_nc_u32 v7, vcc_lo, v255 ; encoding: [0x7b,0x40,0x21,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_sub_nc_u32 v7, vcc_hi, v255
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_sub_nc_u32 v7, vcc_hi, v255 ; encoding: [0x7f,0x40,0x21,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_sub_nc_u32 v7, ttmp15, v255
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_sub_nc_u32 v7, ttmp15, v255 ; encoding: [0x7e,0x40,0x21,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_sub_nc_u32 v7, m0, v255
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_sub_nc_u32 v7, m0, v255 ; encoding: [0x7d,0x40,0x21,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_sub_nc_u32 v7, exec_lo, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_sub_nc_u32 v7, exec_lo, v255 ; encoding: [0x6b,0x40,0x21,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_sub_nc_u32 v7, exec_hi, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_sub_nc_u32 v7, exec_hi, v255 ; encoding: [0x6a,0x40,0x21,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_sub_nc_u32 v7, -1, v255
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_sub_nc_u32 v7, -1, v255 ; encoding: [0xfd,0x40,0x21,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_sub_nc_u32 v7, 0.5, v3
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_sub_nc_u32 v7, 0.5, v3 ; encoding: [0xf0,0x40,0x21,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_sub_nc_u32 v7, src_scc, v4
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_sub_nc_u32 v7, src_scc, v4 ; encoding: [0xc1,0x40,0x21,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3 ; encoding: [0x04,0x41,0x1d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3 ; encoding: [0x01,0x41,0x1d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3 ; encoding: [0xff,0x41,0x1d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3 ; encoding: [0x02,0x41,0x1d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3 ; encoding: [0x03,0x41,0x1d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3 ; encoding: [0x69,0x40,0x1d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3 ; encoding: [0x01,0x40,0x1d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x1d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x1d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x1d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x40,0x1d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x1d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x1d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x40,0x1d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x1d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x1d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3 ; encoding: [0x04,0x41,0x0d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3 ; encoding: [0x01,0x41,0x0d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3 ; encoding: [0xff,0x41,0x0d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3 ; encoding: [0x02,0x41,0x0d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3 ; encoding: [0x03,0x41,0x0d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3 ; encoding: [0x69,0x40,0x0d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3 ; encoding: [0x01,0x40,0x0d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x0d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x0d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x0d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x40,0x0d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x0d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x0d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x40,0x0d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x0d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x0d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3 ; encoding: [0x04,0x41,0x15,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3 ; encoding: [0x01,0x41,0x15,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3 ; encoding: [0xff,0x41,0x15,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3 ; encoding: [0x02,0x41,0x15,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3 ; encoding: [0x03,0x41,0x15,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3 ; encoding: [0x69,0x40,0x15,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3 ; encoding: [0x01,0x40,0x15,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x15,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x15,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x15,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x40,0x15,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x15,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x15,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x40,0x15,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x15,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x15,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v7, v1, v3 ; encoding: [0x04,0x41,0x19,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v7, v255, v3 ; encoding: [0x01,0x41,0x19,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v7, v2, v3 ; encoding: [0xff,0x41,0x19,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v7, v3, v3 ; encoding: [0x02,0x41,0x19,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v7, v4, v3 ; encoding: [0x03,0x41,0x19,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v7, s1, v3 ; encoding: [0x69,0x40,0x19,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v7, s105, v3 ; encoding: [0x01,0x40,0x19,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x19,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x19,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x19,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x40,0x19,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x19,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x19,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x40,0x19,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x19,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x19,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3 ; encoding: [0x04,0x51,0x11,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3 ; encoding: [0x01,0x51,0x11,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3 ; encoding: [0xff,0x51,0x11,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3 ; encoding: [0x02,0x51,0x11,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3 ; encoding: [0x03,0x51,0x11,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3 ; encoding: [0x69,0x50,0x11,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3 ; encoding: [0x01,0x50,0x11,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x11,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x11,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x11,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3 ; encoding: [0x7d,0x50,0x11,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x11,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x11,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3 ; encoding: [0xfd,0x50,0x11,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x11,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x11,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_lshrrev_b32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_lshrrev_b32 v7, v1, v3 ; encoding: [0x04,0x51,0x25,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_lshrrev_b32 v7, v255, v3
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_lshrrev_b32 v7, v255, v3 ; encoding: [0x01,0x51,0x25,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_lshrrev_b32 v7, v2, v3
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_lshrrev_b32 v7, v2, v3 ; encoding: [0xff,0x51,0x25,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_lshrrev_b32 v7, v3, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_lshrrev_b32 v7, v3, v3 ; encoding: [0x02,0x51,0x25,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_lshrrev_b32 v7, v4, v3
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_lshrrev_b32 v7, v4, v3 ; encoding: [0x03,0x51,0x25,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_lshrrev_b32 v7, s105, v3
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_lshrrev_b32 v7, s105, v3 ; encoding: [0x69,0x50,0x25,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_lshrrev_b32 v7, s1, v3
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_lshrrev_b32 v7, s1, v3 ; encoding: [0x01,0x50,0x25,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_lshrrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_lshrrev_b32 v7, ttmp15, v3 ; encoding: [0x7b,0x50,0x25,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_lshrrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_lshrrev_b32 v7, exec_hi, v3 ; encoding: [0x7f,0x50,0x25,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_lshrrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_lshrrev_b32 v7, exec_lo, v3 ; encoding: [0x7e,0x50,0x25,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_lshrrev_b32 v7, m0, v3
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_lshrrev_b32 v7, m0, v3 ; encoding: [0x7d,0x50,0x25,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_lshrrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_lshrrev_b32 v7, vcc_hi, v3 ; encoding: [0x6b,0x50,0x25,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_lshrrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_lshrrev_b32 v7, vcc_lo, v3 ; encoding: [0x6a,0x50,0x25,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_lshrrev_b32 v7, -1, v3
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_lshrrev_b32 v7, -1, v3 ; encoding: [0xfd,0x50,0x25,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_lshrrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_lshrrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x25,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_lshrrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_lshrrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x25,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3 ; encoding: [0x04,0x51,0x01,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3
 // GFX1250: v_dual_fmac_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3 ; encoding: [0x01,0x51,0x01,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3
 // GFX1250: v_dual_fmac_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3 ; encoding: [0xff,0x51,0x01,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3
 // GFX1250: v_dual_fmac_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3 ; encoding: [0x02,0x51,0x01,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3
 // GFX1250: v_dual_fmac_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3 ; encoding: [0x03,0x51,0x01,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3
 // GFX1250: v_dual_fmac_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3 ; encoding: [0x69,0x50,0x01,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3
 // GFX1250: v_dual_fmac_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3 ; encoding: [0x01,0x50,0x01,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x01,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x01,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x01,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3
 // GFX1250: v_dual_fmac_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3 ; encoding: [0x7d,0x50,0x01,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x01,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x01,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3 ; encoding: [0xfd,0x50,0x01,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x01,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x01,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3 ; encoding: [0x04,0x51,0x29,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3 ; encoding: [0x01,0x51,0x29,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3 ; encoding: [0xff,0x51,0x29,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3 ; encoding: [0x02,0x51,0x29,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3 ; encoding: [0x03,0x51,0x29,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3 ; encoding: [0x69,0x50,0x29,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3 ; encoding: [0x01,0x50,0x29,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x29,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x29,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x29,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3 ; encoding: [0x7d,0x50,0x29,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x29,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x29,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3 ; encoding: [0xfd,0x50,0x29,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x29,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x29,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3 ; encoding: [0x04,0x51,0x2d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3 ; encoding: [0x01,0x51,0x2d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3 ; encoding: [0xff,0x51,0x2d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3 ; encoding: [0x02,0x51,0x2d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3 ; encoding: [0x03,0x51,0x2d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3 ; encoding: [0x69,0x50,0x2d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3 ; encoding: [0x01,0x50,0x2d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x2d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x2d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x2d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3 ; encoding: [0x7d,0x50,0x2d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x2d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x2d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3 ; encoding: [0xfd,0x50,0x2d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x2d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x2d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_lshrrev_b32 v7, v1, v255
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_lshrrev_b32 v7, v1, v255 ; encoding: [0x04,0x51,0x21,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_lshrrev_b32 v7, v255, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_lshrrev_b32 v7, v255, v255 ; encoding: [0x01,0x51,0x21,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_lshrrev_b32 v7, v2, v255
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_lshrrev_b32 v7, v2, v255 ; encoding: [0xff,0x51,0x21,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_lshrrev_b32 v7, v3, v255
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_lshrrev_b32 v7, v3, v255 ; encoding: [0x02,0x51,0x21,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_lshrrev_b32 v7, v4, v255
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_lshrrev_b32 v7, v4, v255 ; encoding: [0x03,0x51,0x21,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_lshrrev_b32 v7, s1, v255
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_lshrrev_b32 v7, s1, v255 ; encoding: [0x69,0x50,0x21,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_lshrrev_b32 v7, s105, v255
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_lshrrev_b32 v7, s105, v255 ; encoding: [0x01,0x50,0x21,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_lshrrev_b32 v7, vcc_lo, v255
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_lshrrev_b32 v7, vcc_lo, v255 ; encoding: [0x7b,0x50,0x21,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_lshrrev_b32 v7, vcc_hi, v255
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_lshrrev_b32 v7, vcc_hi, v255 ; encoding: [0x7f,0x50,0x21,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_lshrrev_b32 v7, ttmp15, v255
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_lshrrev_b32 v7, ttmp15, v255 ; encoding: [0x7e,0x50,0x21,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_lshrrev_b32 v7, m0, v255
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_lshrrev_b32 v7, m0, v255 ; encoding: [0x7d,0x50,0x21,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_lshrrev_b32 v7, exec_lo, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_lshrrev_b32 v7, exec_lo, v255 ; encoding: [0x6b,0x50,0x21,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_lshrrev_b32 v7, exec_hi, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_lshrrev_b32 v7, exec_hi, v255 ; encoding: [0x6a,0x50,0x21,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_lshrrev_b32 v7, -1, v255
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_lshrrev_b32 v7, -1, v255 ; encoding: [0xfd,0x50,0x21,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_lshrrev_b32 v7, 0.5, v3
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_lshrrev_b32 v7, 0.5, v3 ; encoding: [0xf0,0x50,0x21,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_lshrrev_b32 v7, src_scc, v4
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_lshrrev_b32 v7, src_scc, v4 ; encoding: [0xc1,0x50,0x21,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3 ; encoding: [0x04,0x51,0x1d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3 ; encoding: [0x01,0x51,0x1d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3 ; encoding: [0xff,0x51,0x1d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3 ; encoding: [0x02,0x51,0x1d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3 ; encoding: [0x03,0x51,0x1d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3 ; encoding: [0x69,0x50,0x1d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3 ; encoding: [0x01,0x50,0x1d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x1d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x1d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x1d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3 ; encoding: [0x7d,0x50,0x1d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x1d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x1d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3 ; encoding: [0xfd,0x50,0x1d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x1d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x1d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3 ; encoding: [0x04,0x51,0x0d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3 ; encoding: [0x01,0x51,0x0d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3 ; encoding: [0xff,0x51,0x0d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3 ; encoding: [0x02,0x51,0x0d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3 ; encoding: [0x03,0x51,0x0d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3 ; encoding: [0x69,0x50,0x0d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3 ; encoding: [0x01,0x50,0x0d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x0d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x0d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x0d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3 ; encoding: [0x7d,0x50,0x0d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x0d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x0d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3 ; encoding: [0xfd,0x50,0x0d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x0d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x0d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3 ; encoding: [0x04,0x51,0x15,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3 ; encoding: [0x01,0x51,0x15,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3 ; encoding: [0xff,0x51,0x15,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3 ; encoding: [0x02,0x51,0x15,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3 ; encoding: [0x03,0x51,0x15,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3 ; encoding: [0x69,0x50,0x15,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3 ; encoding: [0x01,0x50,0x15,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x15,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x15,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x15,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3 ; encoding: [0x7d,0x50,0x15,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x15,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x15,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3 ; encoding: [0xfd,0x50,0x15,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x15,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x15,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_lshrrev_b32 v7, v1, v3 ; encoding: [0x04,0x51,0x19,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_lshrrev_b32 v7, v255, v3 ; encoding: [0x01,0x51,0x19,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_lshrrev_b32 v7, v2, v3 ; encoding: [0xff,0x51,0x19,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_lshrrev_b32 v7, v3, v3 ; encoding: [0x02,0x51,0x19,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_lshrrev_b32 v7, v4, v3 ; encoding: [0x03,0x51,0x19,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_lshrrev_b32 v7, s1, v3 ; encoding: [0x69,0x50,0x19,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_lshrrev_b32 v7, s105, v3 ; encoding: [0x01,0x50,0x19,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_lshrrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x19,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_lshrrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x19,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_lshrrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x19,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_lshrrev_b32 v7, m0, v3 ; encoding: [0x7d,0x50,0x19,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_lshrrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x19,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_lshrrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x19,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_lshrrev_b32 v7, -1, v3 ; encoding: [0xfd,0x50,0x19,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_lshrrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x19,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_lshrrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x19,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3 ; encoding: [0x04,0x61,0x11,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3
 // GFX1250: v_dual_add_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3 ; encoding: [0x01,0x61,0x11,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3
 // GFX1250: v_dual_add_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3 ; encoding: [0xff,0x61,0x11,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3
 // GFX1250: v_dual_add_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3 ; encoding: [0x02,0x61,0x11,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3
 // GFX1250: v_dual_add_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3 ; encoding: [0x03,0x61,0x11,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3
 // GFX1250: v_dual_add_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3 ; encoding: [0x69,0x60,0x11,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3
 // GFX1250: v_dual_add_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3 ; encoding: [0x01,0x60,0x11,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x11,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x11,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3
 // GFX1250: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x11,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3
 // GFX1250: v_dual_add_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3 ; encoding: [0x7d,0x60,0x11,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3
 // GFX1250: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x11,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x11,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3
 // GFX1250: v_dual_add_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3 ; encoding: [0xfd,0x60,0x11,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2
 // GFX1250: v_dual_add_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x11,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5
 // GFX1250: v_dual_add_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x11,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_ashrrev_i32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, vcc_lo :: v_dual_ashrrev_i32 v7, v1, v3 ; encoding: [0x04,0x61,0x25,0xcf,0x01,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_ashrrev_i32 v7, v255, v3
 // GFX1250: v_dual_cndmask_b32 v255, v1, v2, vcc_lo :: v_dual_ashrrev_i32 v7, v255, v3 ; encoding: [0x01,0x61,0x25,0xcf,0xff,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_ashrrev_i32 v7, v2, v3
 // GFX1250: v_dual_cndmask_b32 v255, v255, v2, vcc_lo :: v_dual_ashrrev_i32 v7, v2, v3 ; encoding: [0xff,0x61,0x25,0xcf,0x02,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_ashrrev_i32 v7, v3, v3
 // GFX1250: v_dual_cndmask_b32 v255, v2, v2, vcc_lo :: v_dual_ashrrev_i32 v7, v3, v3 ; encoding: [0x02,0x61,0x25,0xcf,0x03,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_ashrrev_i32 v7, v4, v3
 // GFX1250: v_dual_cndmask_b32 v255, v3, v2, vcc_lo :: v_dual_ashrrev_i32 v7, v4, v3 ; encoding: [0x03,0x61,0x25,0xcf,0x04,0x01,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_ashrrev_i32 v7, s105, v3
 // GFX1250: v_dual_cndmask_b32 v255, s105, v2, vcc_lo :: v_dual_ashrrev_i32 v7, s105, v3 ; encoding: [0x69,0x60,0x25,0xcf,0x69,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_ashrrev_i32 v7, s1, v3
 // GFX1250: v_dual_cndmask_b32 v255, s1, v2, vcc_lo :: v_dual_ashrrev_i32 v7, s1, v3 ; encoding: [0x01,0x60,0x25,0xcf,0x01,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_ashrrev_i32 v7, ttmp15, v3
 // GFX1250: v_dual_cndmask_b32 v255, ttmp15, v2, vcc_lo :: v_dual_ashrrev_i32 v7, ttmp15, v3 ; encoding: [0x7b,0x60,0x25,0xcf,0x7b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_ashrrev_i32 v7, exec_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_hi, v2, vcc_lo :: v_dual_ashrrev_i32 v7, exec_hi, v3 ; encoding: [0x7f,0x60,0x25,0xcf,0x7f,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_ashrrev_i32 v7, exec_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, exec_lo, v2, vcc_lo :: v_dual_ashrrev_i32 v7, exec_lo, v3 ; encoding: [0x7e,0x60,0x25,0xcf,0x7e,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_ashrrev_i32 v7, m0, v3
 // GFX1250: v_dual_cndmask_b32 v255, m0, v2, vcc_lo :: v_dual_ashrrev_i32 v7, m0, v3 ; encoding: [0x7d,0x60,0x25,0xcf,0x7d,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_ashrrev_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_hi, v2, vcc_lo :: v_dual_ashrrev_i32 v7, vcc_hi, v3 ; encoding: [0x6b,0x60,0x25,0xcf,0x6b,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_ashrrev_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_cndmask_b32 v255, vcc_lo, v2, vcc_lo :: v_dual_ashrrev_i32 v7, vcc_lo, v3 ; encoding: [0x6a,0x60,0x25,0xcf,0x6a,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_ashrrev_i32 v7, -1, v3
 // GFX1250: v_dual_cndmask_b32 v255, src_scc, v2, vcc_lo :: v_dual_ashrrev_i32 v7, -1, v3 ; encoding: [0xfd,0x60,0x25,0xcf,0xc1,0x00,0x02,0x6a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_ashrrev_i32 v7, 0.5, v2
 // GFX1250: v_dual_cndmask_b32 v255, 0.5, v3, vcc_lo :: v_dual_ashrrev_i32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x25,0xcf,0xf0,0x00,0x03,0x6a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_ashrrev_i32 v7, src_scc, v5
 // GFX1250: v_dual_cndmask_b32 v255, -1, v4, vcc_lo :: v_dual_ashrrev_i32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x25,0xcf,0xfd,0x00,0x04,0x6a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3 ; encoding: [0x04,0x61,0x01,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3
 // GFX1250: v_dual_fmac_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3 ; encoding: [0x01,0x61,0x01,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3
 // GFX1250: v_dual_fmac_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3 ; encoding: [0xff,0x61,0x01,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3
 // GFX1250: v_dual_fmac_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3 ; encoding: [0x02,0x61,0x01,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3
 // GFX1250: v_dual_fmac_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3 ; encoding: [0x03,0x61,0x01,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3
 // GFX1250: v_dual_fmac_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3 ; encoding: [0x69,0x60,0x01,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3
 // GFX1250: v_dual_fmac_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3 ; encoding: [0x01,0x60,0x01,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x01,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x01,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3
 // GFX1250: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x01,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3
 // GFX1250: v_dual_fmac_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3 ; encoding: [0x7d,0x60,0x01,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x01,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3
 // GFX1250: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x01,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3
 // GFX1250: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3 ; encoding: [0xfd,0x60,0x01,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2
 // GFX1250: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x01,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5
 // GFX1250: v_dual_fmac_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x01,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3 ; encoding: [0x04,0x61,0x29,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3
 // GFX1250: v_dual_max_num_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3 ; encoding: [0x01,0x61,0x29,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3
 // GFX1250: v_dual_max_num_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3 ; encoding: [0xff,0x61,0x29,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3
 // GFX1250: v_dual_max_num_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3 ; encoding: [0x02,0x61,0x29,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3
 // GFX1250: v_dual_max_num_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3 ; encoding: [0x03,0x61,0x29,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3
 // GFX1250: v_dual_max_num_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3 ; encoding: [0x69,0x60,0x29,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3
 // GFX1250: v_dual_max_num_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3 ; encoding: [0x01,0x60,0x29,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x29,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x29,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3
 // GFX1250: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x29,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3
 // GFX1250: v_dual_max_num_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3 ; encoding: [0x7d,0x60,0x29,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x29,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x29,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3
 // GFX1250: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3 ; encoding: [0xfd,0x60,0x29,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x29,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x29,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3 ; encoding: [0x04,0x61,0x2d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3
 // GFX1250: v_dual_min_num_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3 ; encoding: [0x01,0x61,0x2d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3
 // GFX1250: v_dual_min_num_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3 ; encoding: [0xff,0x61,0x2d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3
 // GFX1250: v_dual_min_num_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3 ; encoding: [0x02,0x61,0x2d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3
 // GFX1250: v_dual_min_num_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3 ; encoding: [0x03,0x61,0x2d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3
 // GFX1250: v_dual_min_num_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3 ; encoding: [0x69,0x60,0x2d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3
 // GFX1250: v_dual_min_num_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3 ; encoding: [0x01,0x60,0x2d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x2d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x2d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3
 // GFX1250: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x2d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3
 // GFX1250: v_dual_min_num_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3 ; encoding: [0x7d,0x60,0x2d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x2d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x2d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3
 // GFX1250: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3 ; encoding: [0xfd,0x60,0x2d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x2d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x2d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_ashrrev_i32 v7, v1, v255
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_ashrrev_i32 v7, v1, v255 ; encoding: [0x04,0x61,0x21,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v1 :: v_dual_ashrrev_i32 v7, v255, v255
 // GFX1250: v_dual_mov_b32 v255, v1 :: v_dual_ashrrev_i32 v7, v255, v255 ; encoding: [0x01,0x61,0x21,0xcf,0xff,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v255 :: v_dual_ashrrev_i32 v7, v2, v255
 // GFX1250: v_dual_mov_b32 v255, v255 :: v_dual_ashrrev_i32 v7, v2, v255 ; encoding: [0xff,0x61,0x21,0xcf,0x02,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v2 :: v_dual_ashrrev_i32 v7, v3, v255
 // GFX1250: v_dual_mov_b32 v255, v2 :: v_dual_ashrrev_i32 v7, v3, v255 ; encoding: [0x02,0x61,0x21,0xcf,0x03,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v3 :: v_dual_ashrrev_i32 v7, v4, v255
 // GFX1250: v_dual_mov_b32 v255, v3 :: v_dual_ashrrev_i32 v7, v4, v255 ; encoding: [0x03,0x61,0x21,0xcf,0x04,0x01,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s105 :: v_dual_ashrrev_i32 v7, s1, v255
 // GFX1250: v_dual_mov_b32 v255, s105 :: v_dual_ashrrev_i32 v7, s1, v255 ; encoding: [0x69,0x60,0x21,0xcf,0x01,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, s1 :: v_dual_ashrrev_i32 v7, s105, v255
 // GFX1250: v_dual_mov_b32 v255, s1 :: v_dual_ashrrev_i32 v7, s105, v255 ; encoding: [0x01,0x60,0x21,0xcf,0x69,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, ttmp15 :: v_dual_ashrrev_i32 v7, vcc_lo, v255
 // GFX1250: v_dual_mov_b32 v255, ttmp15 :: v_dual_ashrrev_i32 v7, vcc_lo, v255 ; encoding: [0x7b,0x60,0x21,0xcf,0x6a,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_hi :: v_dual_ashrrev_i32 v7, vcc_hi, v255
 // GFX1250: v_dual_mov_b32 v255, exec_hi :: v_dual_ashrrev_i32 v7, vcc_hi, v255 ; encoding: [0x7f,0x60,0x21,0xcf,0x6b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, exec_lo :: v_dual_ashrrev_i32 v7, ttmp15, v255
 // GFX1250: v_dual_mov_b32 v255, exec_lo :: v_dual_ashrrev_i32 v7, ttmp15, v255 ; encoding: [0x7e,0x60,0x21,0xcf,0x7b,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, m0 :: v_dual_ashrrev_i32 v7, m0, v255
 // GFX1250: v_dual_mov_b32 v255, m0 :: v_dual_ashrrev_i32 v7, m0, v255 ; encoding: [0x7d,0x60,0x21,0xcf,0x7d,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_hi :: v_dual_ashrrev_i32 v7, exec_lo, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_hi :: v_dual_ashrrev_i32 v7, exec_lo, v255 ; encoding: [0x6b,0x60,0x21,0xcf,0x7e,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, vcc_lo :: v_dual_ashrrev_i32 v7, exec_hi, v255
 // GFX1250: v_dual_mov_b32 v255, vcc_lo :: v_dual_ashrrev_i32 v7, exec_hi, v255 ; encoding: [0x6a,0x60,0x21,0xcf,0x7f,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, src_scc :: v_dual_ashrrev_i32 v7, -1, v255
 // GFX1250: v_dual_mov_b32 v255, src_scc :: v_dual_ashrrev_i32 v7, -1, v255 ; encoding: [0xfd,0x60,0x21,0xcf,0xc1,0x00,0x00,0x00,0xff,0xff,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, 0.5 :: v_dual_ashrrev_i32 v7, 0.5, v3
 // GFX1250: v_dual_mov_b32 v255, 0.5 :: v_dual_ashrrev_i32 v7, 0.5, v3 ; encoding: [0xf0,0x60,0x21,0xcf,0xf0,0x00,0x00,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, -1 :: v_dual_ashrrev_i32 v7, src_scc, v4
 // GFX1250: v_dual_mov_b32 v255, -1 :: v_dual_ashrrev_i32 v7, src_scc, v4 ; encoding: [0xc1,0x60,0x21,0xcf,0xfd,0x00,0x00,0x00,0xff,0x04,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3 ; encoding: [0x04,0x61,0x1d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3 ; encoding: [0x01,0x61,0x1d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3 ; encoding: [0xff,0x61,0x1d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3 ; encoding: [0x02,0x61,0x1d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3 ; encoding: [0x03,0x61,0x1d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3 ; encoding: [0x69,0x60,0x1d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3 ; encoding: [0x01,0x60,0x1d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x1d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x1d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x1d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3 ; encoding: [0x7d,0x60,0x1d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x1d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x1d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3 ; encoding: [0xfd,0x60,0x1d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x1d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x1d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3 ; encoding: [0x04,0x61,0x0d,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3
 // GFX1250: v_dual_mul_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3 ; encoding: [0x01,0x61,0x0d,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3
 // GFX1250: v_dual_mul_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3 ; encoding: [0xff,0x61,0x0d,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3
 // GFX1250: v_dual_mul_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3 ; encoding: [0x02,0x61,0x0d,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3
 // GFX1250: v_dual_mul_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3 ; encoding: [0x03,0x61,0x0d,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3
 // GFX1250: v_dual_mul_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3 ; encoding: [0x69,0x60,0x0d,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3
 // GFX1250: v_dual_mul_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3 ; encoding: [0x01,0x60,0x0d,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x0d,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x0d,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3
 // GFX1250: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x0d,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3
 // GFX1250: v_dual_mul_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3 ; encoding: [0x7d,0x60,0x0d,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x0d,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x0d,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3
 // GFX1250: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3 ; encoding: [0xfd,0x60,0x0d,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x0d,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x0d,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3
 // GFX1250: v_dual_sub_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3 ; encoding: [0x04,0x61,0x15,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3
 // GFX1250: v_dual_sub_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3 ; encoding: [0x01,0x61,0x15,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3
 // GFX1250: v_dual_sub_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3 ; encoding: [0xff,0x61,0x15,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3
 // GFX1250: v_dual_sub_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3 ; encoding: [0x02,0x61,0x15,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3
 // GFX1250: v_dual_sub_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3 ; encoding: [0x03,0x61,0x15,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3
 // GFX1250: v_dual_sub_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3 ; encoding: [0x69,0x60,0x15,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3
 // GFX1250: v_dual_sub_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3 ; encoding: [0x01,0x60,0x15,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x15,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x15,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x15,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3
 // GFX1250: v_dual_sub_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3 ; encoding: [0x7d,0x60,0x15,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x15,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x15,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3
 // GFX1250: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3 ; encoding: [0xfd,0x60,0x15,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2
 // GFX1250: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x15,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5
 // GFX1250: v_dual_sub_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x15,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_ashrrev_i32 v7, v1, v3 ; encoding: [0x04,0x61,0x19,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3
 // GFX1250: v_dual_subrev_f32 v255, v1, v2 :: v_dual_ashrrev_i32 v7, v255, v3 ; encoding: [0x01,0x61,0x19,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3
 // GFX1250: v_dual_subrev_f32 v255, v255, v2 :: v_dual_ashrrev_i32 v7, v2, v3 ; encoding: [0xff,0x61,0x19,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3
 // GFX1250: v_dual_subrev_f32 v255, v2, v2 :: v_dual_ashrrev_i32 v7, v3, v3 ; encoding: [0x02,0x61,0x19,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3
 // GFX1250: v_dual_subrev_f32 v255, v3, v2 :: v_dual_ashrrev_i32 v7, v4, v3 ; encoding: [0x03,0x61,0x19,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3
 // GFX1250: v_dual_subrev_f32 v255, s105, v2 :: v_dual_ashrrev_i32 v7, s1, v3 ; encoding: [0x69,0x60,0x19,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3
 // GFX1250: v_dual_subrev_f32 v255, s1, v2 :: v_dual_ashrrev_i32 v7, s105, v3 ; encoding: [0x01,0x60,0x19,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_ashrrev_i32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x19,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_ashrrev_i32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x19,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3
 // GFX1250: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_ashrrev_i32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x19,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3
 // GFX1250: v_dual_subrev_f32 v255, m0, v2 :: v_dual_ashrrev_i32 v7, m0, v3 ; encoding: [0x7d,0x60,0x19,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_ashrrev_i32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x19,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3
 // GFX1250: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_ashrrev_i32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x19,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3
 // GFX1250: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_ashrrev_i32 v7, -1, v3 ; encoding: [0xfd,0x60,0x19,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2
 // GFX1250: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_ashrrev_i32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x19,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5
 // GFX1250: v_dual_subrev_f32 v255, -1, v4 :: v_dual_ashrrev_i32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x19,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v254, v4, v2 :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_add_nc_u32 v254, v4, v2 :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x40,0xcf,0x01,0x01,0x02,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3
 // GFX1250: v_dual_add_nc_u32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3 ; encoding: [0x01,0x41,0x40,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3
 // GFX1250: v_dual_add_nc_u32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3 ; encoding: [0xff,0x41,0x40,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_add_nc_u32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x02,0x41,0x40,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_add_nc_u32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x03,0x41,0x40,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3
 // GFX1250: v_dual_add_nc_u32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3 ; encoding: [0x69,0x40,0x40,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3
 // GFX1250: v_dual_add_nc_u32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3 ; encoding: [0x01,0x40,0x40,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x40,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x40,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x40,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3
 // GFX1250: v_dual_add_nc_u32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3 ; encoding: [0x7d,0x40,0x40,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x40,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x40,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x40,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x40,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_nc_u32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x40,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_add_nc_u32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x41,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3
 // GFX1250: v_dual_add_nc_u32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3 ; encoding: [0x01,0x01,0x41,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_add_nc_u32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0xff,0x01,0x41,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_add_nc_u32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x02,0x01,0x41,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_add_nc_u32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x03,0x01,0x41,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3
 // GFX1250: v_dual_add_nc_u32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3 ; encoding: [0x69,0x00,0x41,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3
 // GFX1250: v_dual_add_nc_u32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3 ; encoding: [0x01,0x00,0x41,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x41,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x41,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x41,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3
 // GFX1250: v_dual_add_nc_u32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x00,0x41,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x41,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x41,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x41,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x41,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_add_nc_u32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x41,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x04,0x91,0x40,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo ; encoding: [0x01,0x91,0x40,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0xff,0x91,0x40,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x02,0x91,0x40,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x03,0x91,0x40,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo ; encoding: [0x69,0x90,0x40,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo ; encoding: [0x01,0x90,0x40,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo ; encoding: [0x7b,0x90,0x40,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo ; encoding: [0x7f,0x90,0x40,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo ; encoding: [0x7e,0x90,0x40,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo ; encoding: [0x7d,0x90,0x40,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo ; encoding: [0x6b,0x90,0x40,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x40,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x40,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x40,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x40,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3
 // GFX1250: v_dual_add_nc_u32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3 ; encoding: [0x04,0x01,0x40,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3
 // GFX1250: v_dual_add_nc_u32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3 ; encoding: [0x01,0x01,0x40,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3
 // GFX1250: v_dual_add_nc_u32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3 ; encoding: [0xff,0x01,0x40,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3
 // GFX1250: v_dual_add_nc_u32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3 ; encoding: [0x02,0x01,0x40,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3
 // GFX1250: v_dual_add_nc_u32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3 ; encoding: [0x03,0x01,0x40,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3
 // GFX1250: v_dual_add_nc_u32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3 ; encoding: [0x69,0x00,0x40,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3
 // GFX1250: v_dual_add_nc_u32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3 ; encoding: [0x01,0x00,0x40,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x40,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x40,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x40,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3
 // GFX1250: v_dual_add_nc_u32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3 ; encoding: [0x7d,0x00,0x40,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x40,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x40,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3
 // GFX1250: v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3 ; encoding: [0xfd,0x00,0x40,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x40,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_nc_u32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x40,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_add_nc_u32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x41,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3
 // GFX1250: v_dual_add_nc_u32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3 ; encoding: [0x01,0x11,0x41,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_add_nc_u32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0xff,0x11,0x41,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_add_nc_u32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x02,0x11,0x41,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_add_nc_u32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x03,0x11,0x41,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3
 // GFX1250: v_dual_add_nc_u32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3 ; encoding: [0x69,0x10,0x41,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3
 // GFX1250: v_dual_add_nc_u32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3 ; encoding: [0x01,0x10,0x41,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x10,0x41,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x10,0x41,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x10,0x41,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3
 // GFX1250: v_dual_add_nc_u32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3 ; encoding: [0x7d,0x10,0x41,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x10,0x41,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x41,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x41,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x41,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_add_nc_u32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x41,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_add_nc_u32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x40,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3
 // GFX1250: v_dual_add_nc_u32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3 ; encoding: [0x01,0xa1,0x40,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_add_nc_u32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0xff,0xa1,0x40,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_add_nc_u32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x02,0xa1,0x40,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_add_nc_u32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x03,0xa1,0x40,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3
 // GFX1250: v_dual_add_nc_u32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3 ; encoding: [0x69,0xa0,0x40,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3
 // GFX1250: v_dual_add_nc_u32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3 ; encoding: [0x01,0xa0,0x40,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xa0,0x40,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xa0,0x40,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xa0,0x40,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3
 // GFX1250: v_dual_add_nc_u32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3 ; encoding: [0x7d,0xa0,0x40,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xa0,0x40,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x40,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x40,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x40,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_nc_u32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x40,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_add_nc_u32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x40,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3
 // GFX1250: v_dual_add_nc_u32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3 ; encoding: [0x01,0xb1,0x40,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_add_nc_u32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0xff,0xb1,0x40,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_add_nc_u32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x02,0xb1,0x40,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_add_nc_u32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x03,0xb1,0x40,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3
 // GFX1250: v_dual_add_nc_u32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3 ; encoding: [0x69,0xb0,0x40,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3
 // GFX1250: v_dual_add_nc_u32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3 ; encoding: [0x01,0xb0,0x40,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xb0,0x40,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xb0,0x40,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xb0,0x40,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3
 // GFX1250: v_dual_add_nc_u32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3 ; encoding: [0x7d,0xb0,0x40,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xb0,0x40,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x40,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x40,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x40,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_nc_u32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x40,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v4, v255 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_add_nc_u32 v255, v4, v255 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x40,0xcf,0x01,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v1, v255 :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_add_nc_u32 v255, v1, v255 :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x40,0xcf,0xff,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v255, v255 :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_add_nc_u32 v255, v255, v255 :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x40,0xcf,0x02,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v2, v255 :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_add_nc_u32 v255, v2, v255 :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x40,0xcf,0x03,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v3, v255 :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_add_nc_u32 v255, v3, v255 :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x40,0xcf,0x04,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s105, v255 :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_add_nc_u32 v255, s105, v255 :: v_dual_mov_b32 v7, s1 ; encoding: [0x69,0x80,0x40,0xcf,0x01,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s1, v255 :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_add_nc_u32 v255, s1, v255 :: v_dual_mov_b32 v7, s105 ; encoding: [0x01,0x80,0x40,0xcf,0x69,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_add_nc_u32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7b,0x80,0x40,0xcf,0x6a,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_add_nc_u32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x7f,0x80,0x40,0xcf,0x6b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_add_nc_u32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x40,0xcf,0x7b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, m0, v255 :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_add_nc_u32 v255, m0, v255 :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x40,0xcf,0x7d,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_add_nc_u32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x6b,0x80,0x40,0xcf,0x7e,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_add_nc_u32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x40,0xcf,0x7f,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_add_nc_u32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x40,0xcf,0xc1,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x40,0xcf,0xf0,0x00,0x03,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_add_nc_u32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x40,0xcf,0xfd,0x00,0x04,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_add_nc_u32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x40,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3
 // GFX1250: v_dual_add_nc_u32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3 ; encoding: [0x01,0x71,0x40,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_add_nc_u32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0xff,0x71,0x40,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_add_nc_u32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x02,0x71,0x40,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_add_nc_u32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x03,0x71,0x40,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3
 // GFX1250: v_dual_add_nc_u32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3 ; encoding: [0x69,0x70,0x40,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3
 // GFX1250: v_dual_add_nc_u32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3 ; encoding: [0x01,0x70,0x40,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x40,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x40,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x40,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3
 // GFX1250: v_dual_add_nc_u32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3 ; encoding: [0x7d,0x70,0x40,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x40,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x40,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x40,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x40,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_nc_u32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x40,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_add_nc_u32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x40,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3
 // GFX1250: v_dual_add_nc_u32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3 ; encoding: [0x01,0x31,0x40,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_add_nc_u32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0xff,0x31,0x40,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_add_nc_u32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x02,0x31,0x40,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_add_nc_u32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x03,0x31,0x40,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3
 // GFX1250: v_dual_add_nc_u32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3 ; encoding: [0x69,0x30,0x40,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3
 // GFX1250: v_dual_add_nc_u32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3 ; encoding: [0x01,0x30,0x40,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x30,0x40,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x30,0x40,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x30,0x40,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3
 // GFX1250: v_dual_add_nc_u32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3 ; encoding: [0x7d,0x30,0x40,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x30,0x40,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x40,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x40,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x40,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_nc_u32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x40,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_add_nc_u32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x40,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3
 // GFX1250: v_dual_add_nc_u32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3 ; encoding: [0x01,0x51,0x40,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_add_nc_u32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0xff,0x51,0x40,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_add_nc_u32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x02,0x51,0x40,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_add_nc_u32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x03,0x51,0x40,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3
 // GFX1250: v_dual_add_nc_u32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3 ; encoding: [0x69,0x50,0x40,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3
 // GFX1250: v_dual_add_nc_u32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3 ; encoding: [0x01,0x50,0x40,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x40,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x40,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x40,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3
 // GFX1250: v_dual_add_nc_u32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3 ; encoding: [0x7d,0x50,0x40,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x40,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x40,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x40,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x40,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_nc_u32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x40,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_add_nc_u32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x40,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3
 // GFX1250: v_dual_add_nc_u32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3 ; encoding: [0x01,0x61,0x40,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_add_nc_u32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0xff,0x61,0x40,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_add_nc_u32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x02,0x61,0x40,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_add_nc_u32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x03,0x61,0x40,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3
 // GFX1250: v_dual_add_nc_u32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3 ; encoding: [0x69,0x60,0x40,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3
 // GFX1250: v_dual_add_nc_u32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3 ; encoding: [0x01,0x60,0x40,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x40,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x40,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3
 // GFX1250: v_dual_add_nc_u32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x40,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3
 // GFX1250: v_dual_add_nc_u32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3 ; encoding: [0x7d,0x60,0x40,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x40,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_nc_u32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x40,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_add_nc_u32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x40,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_nc_u32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x40,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_nc_u32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x40,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v254, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_add_nc_u32 v254, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x41,0xcf,0x01,0x01,0x02,0x00,0xfe,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v254, v4, v2 :: v_dual_sub_nc_u32 v9, v1, v13
 // GFX1250: v_dual_add_nc_u32 v254, v4, v2 :: v_dual_sub_nc_u32 v9, v1, v13 ; encoding: [0x04,0x41,0x41,0xcf,0x01,0x01,0x02,0x00,0xfe,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v254, v4, v2 :: v_dual_lshrrev_b32 v9, v1, v13
 // GFX1250: v_dual_add_nc_u32 v254, v4, v2 :: v_dual_lshrrev_b32 v9, v1, v13 ; encoding: [0x04,0x51,0x41,0xcf,0x01,0x01,0x02,0x00,0xfe,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v254, v4, v2 :: v_dual_ashrrev_i32 v9, v1, v13
 // GFX1250: v_dual_add_nc_u32 v254, v4, v2 :: v_dual_ashrrev_i32 v9, v1, v13 ; encoding: [0x04,0x61,0x41,0xcf,0x01,0x01,0x02,0x00,0xfe,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v254, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x84
 // GFX1250: v_dual_add_nc_u32 v254, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x84 ; encoding: [0x04,0x21,0x41,0xcf,0x01,0x01,0x02,0x00,0xfe,0x03,0x84,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v254, v4, v2 :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_lshlrev_b32 v254, v4, v2 :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x44,0xcf,0x01,0x01,0x02,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3 ; encoding: [0x01,0x41,0x44,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3 ; encoding: [0xff,0x41,0x44,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x02,0x41,0x44,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x03,0x41,0x44,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3 ; encoding: [0x69,0x40,0x44,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3 ; encoding: [0x01,0x40,0x44,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x44,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x44,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x44,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3
 // GFX1250: v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3 ; encoding: [0x7d,0x40,0x44,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x44,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x44,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x44,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x44,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x44,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x45,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3 ; encoding: [0x01,0x01,0x45,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0xff,0x01,0x45,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x02,0x01,0x45,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x03,0x01,0x45,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3 ; encoding: [0x69,0x00,0x45,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3 ; encoding: [0x01,0x00,0x45,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x45,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x45,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x45,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3
 // GFX1250: v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x00,0x45,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x45,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x45,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x45,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x45,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x45,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x04,0x91,0x44,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo ; encoding: [0x01,0x91,0x44,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0xff,0x91,0x44,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x02,0x91,0x44,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x03,0x91,0x44,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo ; encoding: [0x69,0x90,0x44,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo ; encoding: [0x01,0x90,0x44,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo ; encoding: [0x7b,0x90,0x44,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo ; encoding: [0x7f,0x90,0x44,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo ; encoding: [0x7e,0x90,0x44,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo ; encoding: [0x7d,0x90,0x44,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo ; encoding: [0x6b,0x90,0x44,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x44,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x44,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x44,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x44,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3 ; encoding: [0x04,0x01,0x44,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3 ; encoding: [0x01,0x01,0x44,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3 ; encoding: [0xff,0x01,0x44,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3 ; encoding: [0x02,0x01,0x44,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3 ; encoding: [0x03,0x01,0x44,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3 ; encoding: [0x69,0x00,0x44,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3 ; encoding: [0x01,0x00,0x44,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x44,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x44,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x44,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3
 // GFX1250: v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3 ; encoding: [0x7d,0x00,0x44,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x44,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x44,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3 ; encoding: [0xfd,0x00,0x44,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x44,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x44,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x45,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3 ; encoding: [0x01,0x11,0x45,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0xff,0x11,0x45,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x02,0x11,0x45,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x03,0x11,0x45,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3 ; encoding: [0x69,0x10,0x45,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3 ; encoding: [0x01,0x10,0x45,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x10,0x45,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x10,0x45,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x10,0x45,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3
 // GFX1250: v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3 ; encoding: [0x7d,0x10,0x45,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x10,0x45,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x45,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x45,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x45,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x45,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x44,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3 ; encoding: [0x01,0xa1,0x44,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0xff,0xa1,0x44,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x02,0xa1,0x44,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x03,0xa1,0x44,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3 ; encoding: [0x69,0xa0,0x44,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3 ; encoding: [0x01,0xa0,0x44,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xa0,0x44,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xa0,0x44,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xa0,0x44,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3
 // GFX1250: v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3 ; encoding: [0x7d,0xa0,0x44,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xa0,0x44,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x44,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x44,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x44,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x44,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x44,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3 ; encoding: [0x01,0xb1,0x44,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0xff,0xb1,0x44,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x02,0xb1,0x44,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x03,0xb1,0x44,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3 ; encoding: [0x69,0xb0,0x44,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3 ; encoding: [0x01,0xb0,0x44,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xb0,0x44,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xb0,0x44,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xb0,0x44,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3
 // GFX1250: v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3 ; encoding: [0x7d,0xb0,0x44,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xb0,0x44,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x44,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x44,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x44,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x44,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v4, v255 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_lshlrev_b32 v255, v4, v255 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x44,0xcf,0x01,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v1, v255 :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_lshlrev_b32 v255, v1, v255 :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x44,0xcf,0xff,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v255, v255 :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_lshlrev_b32 v255, v255, v255 :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x44,0xcf,0x02,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v2, v255 :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v2, v255 :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x44,0xcf,0x03,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v3, v255 :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_lshlrev_b32 v255, v3, v255 :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x44,0xcf,0x04,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s105, v255 :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_lshlrev_b32 v255, s105, v255 :: v_dual_mov_b32 v7, s1 ; encoding: [0x69,0x80,0x44,0xcf,0x01,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s1, v255 :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_lshlrev_b32 v255, s1, v255 :: v_dual_mov_b32 v7, s105 ; encoding: [0x01,0x80,0x44,0xcf,0x69,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_lshlrev_b32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7b,0x80,0x44,0xcf,0x6a,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_lshlrev_b32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x7f,0x80,0x44,0xcf,0x6b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_lshlrev_b32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x44,0xcf,0x7b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, m0, v255 :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_lshlrev_b32 v255, m0, v255 :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x44,0xcf,0x7d,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x6b,0x80,0x44,0xcf,0x7e,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x44,0xcf,0x7f,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_lshlrev_b32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x44,0xcf,0xc1,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x44,0xcf,0xf0,0x00,0x03,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x44,0xcf,0xfd,0x00,0x04,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x44,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3 ; encoding: [0x01,0x71,0x44,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0xff,0x71,0x44,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x02,0x71,0x44,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x03,0x71,0x44,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3 ; encoding: [0x69,0x70,0x44,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3 ; encoding: [0x01,0x70,0x44,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x44,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x44,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x44,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3
 // GFX1250: v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3 ; encoding: [0x7d,0x70,0x44,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x44,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x44,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x44,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x44,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x44,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x44,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3 ; encoding: [0x01,0x31,0x44,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0xff,0x31,0x44,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x02,0x31,0x44,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x03,0x31,0x44,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3 ; encoding: [0x69,0x30,0x44,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3 ; encoding: [0x01,0x30,0x44,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x30,0x44,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x30,0x44,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x30,0x44,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3
 // GFX1250: v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3 ; encoding: [0x7d,0x30,0x44,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x30,0x44,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x44,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x44,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x44,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x44,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x44,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3 ; encoding: [0x01,0x51,0x44,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0xff,0x51,0x44,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x02,0x51,0x44,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x03,0x51,0x44,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3 ; encoding: [0x69,0x50,0x44,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3 ; encoding: [0x01,0x50,0x44,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x44,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x44,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x44,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3
 // GFX1250: v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3 ; encoding: [0x7d,0x50,0x44,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x44,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x44,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x44,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x44,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x44,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x44,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3 ; encoding: [0x01,0x61,0x44,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0xff,0x61,0x44,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x02,0x61,0x44,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_lshlrev_b32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x03,0x61,0x44,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3 ; encoding: [0x69,0x60,0x44,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3
 // GFX1250: v_dual_lshlrev_b32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3 ; encoding: [0x01,0x60,0x44,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x44,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x44,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshlrev_b32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x44,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3
 // GFX1250: v_dual_lshlrev_b32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3 ; encoding: [0x7d,0x60,0x44,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x44,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshlrev_b32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x44,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_lshlrev_b32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x44,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshlrev_b32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x44,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshlrev_b32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x44,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v254, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_lshlrev_b32 v254, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x45,0xcf,0x01,0x01,0x02,0x00,0xfe,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v254, v4, v2 :: v_dual_sub_nc_u32 v9, v1, v13
 // GFX1250: v_dual_lshlrev_b32 v254, v4, v2 :: v_dual_sub_nc_u32 v9, v1, v13 ; encoding: [0x04,0x41,0x45,0xcf,0x01,0x01,0x02,0x00,0xfe,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v254, v4, v2 :: v_dual_lshrrev_b32 v9, v1, v13
 // GFX1250: v_dual_lshlrev_b32 v254, v4, v2 :: v_dual_lshrrev_b32 v9, v1, v13 ; encoding: [0x04,0x51,0x45,0xcf,0x01,0x01,0x02,0x00,0xfe,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v254, v4, v2 :: v_dual_ashrrev_i32 v9, v1, v13
 // GFX1250: v_dual_lshlrev_b32 v254, v4, v2 :: v_dual_ashrrev_i32 v9, v1, v13 ; encoding: [0x04,0x61,0x45,0xcf,0x01,0x01,0x02,0x00,0xfe,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v254, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x85
 // GFX1250: v_dual_lshlrev_b32 v254, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x85 ; encoding: [0x04,0x21,0x45,0xcf,0x01,0x01,0x02,0x00,0xfe,0x03,0x85,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v254, v4, v2 :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_sub_nc_u32 v254, v4, v2 :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x50,0xcf,0x01,0x01,0x02,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3 ; encoding: [0x01,0x41,0x50,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3 ; encoding: [0xff,0x41,0x50,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x02,0x41,0x50,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x03,0x41,0x50,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3 ; encoding: [0x69,0x40,0x50,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3 ; encoding: [0x01,0x40,0x50,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x50,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x50,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x50,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3
 // GFX1250: v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3 ; encoding: [0x7d,0x40,0x50,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x50,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x50,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x50,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x50,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x50,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x51,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3 ; encoding: [0x01,0x01,0x51,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0xff,0x01,0x51,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x02,0x01,0x51,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x03,0x01,0x51,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3 ; encoding: [0x69,0x00,0x51,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3 ; encoding: [0x01,0x00,0x51,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x51,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x51,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x51,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3
 // GFX1250: v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x00,0x51,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x51,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x51,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x51,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x51,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x51,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x04,0x91,0x50,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo ; encoding: [0x01,0x91,0x50,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0xff,0x91,0x50,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x02,0x91,0x50,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x03,0x91,0x50,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo ; encoding: [0x69,0x90,0x50,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo ; encoding: [0x01,0x90,0x50,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo ; encoding: [0x7b,0x90,0x50,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo ; encoding: [0x7f,0x90,0x50,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo ; encoding: [0x7e,0x90,0x50,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo ; encoding: [0x7d,0x90,0x50,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo ; encoding: [0x6b,0x90,0x50,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x50,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x50,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x50,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x50,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3 ; encoding: [0x04,0x01,0x50,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3 ; encoding: [0x01,0x01,0x50,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3 ; encoding: [0xff,0x01,0x50,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3 ; encoding: [0x02,0x01,0x50,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3 ; encoding: [0x03,0x01,0x50,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3 ; encoding: [0x69,0x00,0x50,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3 ; encoding: [0x01,0x00,0x50,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x50,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x50,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x50,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3
 // GFX1250: v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3 ; encoding: [0x7d,0x00,0x50,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x50,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x50,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3 ; encoding: [0xfd,0x00,0x50,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x50,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x50,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x51,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3 ; encoding: [0x01,0x11,0x51,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0xff,0x11,0x51,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x02,0x11,0x51,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x03,0x11,0x51,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3 ; encoding: [0x69,0x10,0x51,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3 ; encoding: [0x01,0x10,0x51,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x10,0x51,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x10,0x51,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x10,0x51,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3
 // GFX1250: v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3 ; encoding: [0x7d,0x10,0x51,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x10,0x51,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x51,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x51,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x51,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x51,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x50,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3 ; encoding: [0x01,0xa1,0x50,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0xff,0xa1,0x50,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x02,0xa1,0x50,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x03,0xa1,0x50,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3 ; encoding: [0x69,0xa0,0x50,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3 ; encoding: [0x01,0xa0,0x50,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xa0,0x50,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xa0,0x50,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xa0,0x50,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3
 // GFX1250: v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3 ; encoding: [0x7d,0xa0,0x50,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xa0,0x50,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x50,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x50,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x50,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x50,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x50,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3 ; encoding: [0x01,0xb1,0x50,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0xff,0xb1,0x50,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x02,0xb1,0x50,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x03,0xb1,0x50,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3 ; encoding: [0x69,0xb0,0x50,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3 ; encoding: [0x01,0xb0,0x50,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xb0,0x50,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xb0,0x50,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xb0,0x50,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3
 // GFX1250: v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3 ; encoding: [0x7d,0xb0,0x50,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xb0,0x50,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x50,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x50,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x50,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x50,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v4, v255 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_sub_nc_u32 v255, v4, v255 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x50,0xcf,0x01,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v1, v255 :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_sub_nc_u32 v255, v1, v255 :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x50,0xcf,0xff,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v255, v255 :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_sub_nc_u32 v255, v255, v255 :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x50,0xcf,0x02,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v2, v255 :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v2, v255 :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x50,0xcf,0x03,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v3, v255 :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_sub_nc_u32 v255, v3, v255 :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x50,0xcf,0x04,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s105, v255 :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_sub_nc_u32 v255, s105, v255 :: v_dual_mov_b32 v7, s1 ; encoding: [0x69,0x80,0x50,0xcf,0x01,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s1, v255 :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_sub_nc_u32 v255, s1, v255 :: v_dual_mov_b32 v7, s105 ; encoding: [0x01,0x80,0x50,0xcf,0x69,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_sub_nc_u32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7b,0x80,0x50,0xcf,0x6a,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_sub_nc_u32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x7f,0x80,0x50,0xcf,0x6b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_sub_nc_u32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x50,0xcf,0x7b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, m0, v255 :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_sub_nc_u32 v255, m0, v255 :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x50,0xcf,0x7d,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x6b,0x80,0x50,0xcf,0x7e,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x50,0xcf,0x7f,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_sub_nc_u32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x50,0xcf,0xc1,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x50,0xcf,0xf0,0x00,0x03,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x50,0xcf,0xfd,0x00,0x04,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x50,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3 ; encoding: [0x01,0x71,0x50,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0xff,0x71,0x50,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x02,0x71,0x50,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x03,0x71,0x50,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3 ; encoding: [0x69,0x70,0x50,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3 ; encoding: [0x01,0x70,0x50,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x50,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x50,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x50,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3
 // GFX1250: v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3 ; encoding: [0x7d,0x70,0x50,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x50,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x50,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x50,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x50,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x50,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x50,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3 ; encoding: [0x01,0x31,0x50,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0xff,0x31,0x50,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x02,0x31,0x50,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x03,0x31,0x50,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3 ; encoding: [0x69,0x30,0x50,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3 ; encoding: [0x01,0x30,0x50,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x30,0x50,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x30,0x50,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x30,0x50,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3
 // GFX1250: v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3 ; encoding: [0x7d,0x30,0x50,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x30,0x50,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x50,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x50,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x50,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x50,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x50,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3 ; encoding: [0x01,0x51,0x50,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0xff,0x51,0x50,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x02,0x51,0x50,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x03,0x51,0x50,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3 ; encoding: [0x69,0x50,0x50,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3 ; encoding: [0x01,0x50,0x50,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x50,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x50,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x50,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3
 // GFX1250: v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3 ; encoding: [0x7d,0x50,0x50,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x50,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x50,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x50,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x50,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x50,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x50,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3 ; encoding: [0x01,0x61,0x50,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0xff,0x61,0x50,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x02,0x61,0x50,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_sub_nc_u32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x03,0x61,0x50,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3 ; encoding: [0x69,0x60,0x50,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3
 // GFX1250: v_dual_sub_nc_u32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3 ; encoding: [0x01,0x60,0x50,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x50,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x50,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3
 // GFX1250: v_dual_sub_nc_u32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x50,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3
 // GFX1250: v_dual_sub_nc_u32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3 ; encoding: [0x7d,0x60,0x50,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x50,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_sub_nc_u32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x50,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_sub_nc_u32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x50,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_sub_nc_u32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x50,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_sub_nc_u32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x50,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v254, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_sub_nc_u32 v254, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x51,0xcf,0x01,0x01,0x02,0x00,0xfe,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v254, v4, v2 :: v_dual_sub_nc_u32 v9, v1, v13
 // GFX1250: v_dual_sub_nc_u32 v254, v4, v2 :: v_dual_sub_nc_u32 v9, v1, v13 ; encoding: [0x04,0x41,0x51,0xcf,0x01,0x01,0x02,0x00,0xfe,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v254, v4, v2 :: v_dual_lshrrev_b32 v9, v1, v13
 // GFX1250: v_dual_sub_nc_u32 v254, v4, v2 :: v_dual_lshrrev_b32 v9, v1, v13 ; encoding: [0x04,0x51,0x51,0xcf,0x01,0x01,0x02,0x00,0xfe,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v254, v4, v2 :: v_dual_ashrrev_i32 v9, v1, v13
 // GFX1250: v_dual_sub_nc_u32 v254, v4, v2 :: v_dual_ashrrev_i32 v9, v1, v13 ; encoding: [0x04,0x61,0x51,0xcf,0x01,0x01,0x02,0x00,0xfe,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v254, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x86
 // GFX1250: v_dual_sub_nc_u32 v254, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x86 ; encoding: [0x04,0x21,0x51,0xcf,0x01,0x01,0x02,0x00,0xfe,0x03,0x86,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v254, v4, v2 :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_ashrrev_i32 v254, v4, v2 :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x58,0xcf,0x01,0x01,0x02,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3 ; encoding: [0x01,0x41,0x58,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3 ; encoding: [0xff,0x41,0x58,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x02,0x41,0x58,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x03,0x41,0x58,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3 ; encoding: [0x69,0x40,0x58,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3 ; encoding: [0x01,0x40,0x58,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x58,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x58,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x58,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3
 // GFX1250: v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3 ; encoding: [0x7d,0x40,0x58,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x58,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x58,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x58,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x58,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x58,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x59,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3 ; encoding: [0x01,0x01,0x59,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0xff,0x01,0x59,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x02,0x01,0x59,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x03,0x01,0x59,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3 ; encoding: [0x69,0x00,0x59,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3 ; encoding: [0x01,0x00,0x59,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x59,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x59,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x59,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3
 // GFX1250: v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x00,0x59,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x59,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x59,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x59,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x59,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x59,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x04,0x91,0x58,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo ; encoding: [0x01,0x91,0x58,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0xff,0x91,0x58,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x02,0x91,0x58,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x03,0x91,0x58,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo ; encoding: [0x69,0x90,0x58,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo ; encoding: [0x01,0x90,0x58,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo ; encoding: [0x7b,0x90,0x58,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo ; encoding: [0x7f,0x90,0x58,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo ; encoding: [0x7e,0x90,0x58,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo ; encoding: [0x7d,0x90,0x58,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo ; encoding: [0x6b,0x90,0x58,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x58,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x58,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x58,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x58,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3 ; encoding: [0x04,0x01,0x58,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3 ; encoding: [0x01,0x01,0x58,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3 ; encoding: [0xff,0x01,0x58,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3 ; encoding: [0x02,0x01,0x58,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3 ; encoding: [0x03,0x01,0x58,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3 ; encoding: [0x69,0x00,0x58,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3 ; encoding: [0x01,0x00,0x58,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x58,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x58,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x58,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3
 // GFX1250: v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3 ; encoding: [0x7d,0x00,0x58,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x58,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x58,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3 ; encoding: [0xfd,0x00,0x58,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2
 // GFX1250: v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x58,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5
 // GFX1250: v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x58,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x59,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3 ; encoding: [0x01,0x11,0x59,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0xff,0x11,0x59,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x02,0x11,0x59,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x03,0x11,0x59,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3 ; encoding: [0x69,0x10,0x59,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3 ; encoding: [0x01,0x10,0x59,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x10,0x59,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x10,0x59,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x10,0x59,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3
 // GFX1250: v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3 ; encoding: [0x7d,0x10,0x59,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x10,0x59,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x59,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x59,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x59,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x59,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x58,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3 ; encoding: [0x01,0xa1,0x58,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0xff,0xa1,0x58,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x02,0xa1,0x58,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x03,0xa1,0x58,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3 ; encoding: [0x69,0xa0,0x58,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3 ; encoding: [0x01,0xa0,0x58,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xa0,0x58,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xa0,0x58,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xa0,0x58,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3
 // GFX1250: v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3 ; encoding: [0x7d,0xa0,0x58,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xa0,0x58,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x58,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x58,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x58,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x58,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x58,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3 ; encoding: [0x01,0xb1,0x58,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0xff,0xb1,0x58,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x02,0xb1,0x58,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x03,0xb1,0x58,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3 ; encoding: [0x69,0xb0,0x58,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3 ; encoding: [0x01,0xb0,0x58,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xb0,0x58,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xb0,0x58,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xb0,0x58,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3
 // GFX1250: v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3 ; encoding: [0x7d,0xb0,0x58,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xb0,0x58,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x58,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x58,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x58,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x58,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v4, v255 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_ashrrev_i32 v255, v4, v255 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x58,0xcf,0x01,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v1, v255 :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_ashrrev_i32 v255, v1, v255 :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x58,0xcf,0xff,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v255, v255 :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_ashrrev_i32 v255, v255, v255 :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x58,0xcf,0x02,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v2, v255 :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v2, v255 :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x58,0xcf,0x03,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v3, v255 :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_ashrrev_i32 v255, v3, v255 :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x58,0xcf,0x04,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s105, v255 :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_ashrrev_i32 v255, s105, v255 :: v_dual_mov_b32 v7, s1 ; encoding: [0x69,0x80,0x58,0xcf,0x01,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s1, v255 :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_ashrrev_i32 v255, s1, v255 :: v_dual_mov_b32 v7, s105 ; encoding: [0x01,0x80,0x58,0xcf,0x69,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_ashrrev_i32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7b,0x80,0x58,0xcf,0x6a,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_ashrrev_i32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x7f,0x80,0x58,0xcf,0x6b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_ashrrev_i32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x58,0xcf,0x7b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, m0, v255 :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_ashrrev_i32 v255, m0, v255 :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x58,0xcf,0x7d,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x6b,0x80,0x58,0xcf,0x7e,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x58,0xcf,0x7f,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_ashrrev_i32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x58,0xcf,0xc1,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x58,0xcf,0xf0,0x00,0x03,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x58,0xcf,0xfd,0x00,0x04,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x58,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3 ; encoding: [0x01,0x71,0x58,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0xff,0x71,0x58,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x02,0x71,0x58,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x03,0x71,0x58,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3 ; encoding: [0x69,0x70,0x58,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3 ; encoding: [0x01,0x70,0x58,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x58,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x58,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x58,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3
 // GFX1250: v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3 ; encoding: [0x7d,0x70,0x58,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x58,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x58,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x58,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x58,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x58,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x58,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3 ; encoding: [0x01,0x31,0x58,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0xff,0x31,0x58,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x02,0x31,0x58,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x03,0x31,0x58,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3 ; encoding: [0x69,0x30,0x58,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3 ; encoding: [0x01,0x30,0x58,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x30,0x58,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x30,0x58,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x30,0x58,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3
 // GFX1250: v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3 ; encoding: [0x7d,0x30,0x58,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x30,0x58,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x58,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x58,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x58,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x58,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x58,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3 ; encoding: [0x01,0x51,0x58,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0xff,0x51,0x58,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x02,0x51,0x58,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x03,0x51,0x58,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3 ; encoding: [0x69,0x50,0x58,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3 ; encoding: [0x01,0x50,0x58,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x58,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x58,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x58,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3
 // GFX1250: v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3 ; encoding: [0x7d,0x50,0x58,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x58,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x58,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x58,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x58,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x58,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x58,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3 ; encoding: [0x01,0x61,0x58,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0xff,0x61,0x58,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x02,0x61,0x58,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_ashrrev_i32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x03,0x61,0x58,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3 ; encoding: [0x69,0x60,0x58,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3
 // GFX1250: v_dual_ashrrev_i32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3 ; encoding: [0x01,0x60,0x58,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x58,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x58,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3
 // GFX1250: v_dual_ashrrev_i32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x58,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3
 // GFX1250: v_dual_ashrrev_i32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3 ; encoding: [0x7d,0x60,0x58,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x58,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_ashrrev_i32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x58,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_ashrrev_i32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x58,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_ashrrev_i32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x58,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_ashrrev_i32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x58,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v254, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_ashrrev_i32 v254, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x59,0xcf,0x01,0x01,0x02,0x00,0xfe,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v254, v4, v2 :: v_dual_sub_nc_u32 v9, v1, v13
 // GFX1250: v_dual_ashrrev_i32 v254, v4, v2 :: v_dual_sub_nc_u32 v9, v1, v13 ; encoding: [0x04,0x41,0x59,0xcf,0x01,0x01,0x02,0x00,0xfe,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v254, v4, v2 :: v_dual_lshrrev_b32 v9, v1, v13
 // GFX1250: v_dual_ashrrev_i32 v254, v4, v2 :: v_dual_lshrrev_b32 v9, v1, v13 ; encoding: [0x04,0x51,0x59,0xcf,0x01,0x01,0x02,0x00,0xfe,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v254, v4, v2 :: v_dual_ashrrev_i32 v9, v1, v13
 // GFX1250: v_dual_ashrrev_i32 v254, v4, v2 :: v_dual_ashrrev_i32 v9, v1, v13 ; encoding: [0x04,0x61,0x59,0xcf,0x01,0x01,0x02,0x00,0xfe,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v254, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x87
 // GFX1250: v_dual_ashrrev_i32 v254, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x87 ; encoding: [0x04,0x21,0x59,0xcf,0x01,0x01,0x02,0x00,0xfe,0x03,0x87,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v254, v4, v2 :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_lshrrev_b32 v254, v4, v2 :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x54,0xcf,0x01,0x01,0x02,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_add_f32 v7, v255, v3 ; encoding: [0x01,0x41,0x54,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_add_f32 v7, v2, v3 ; encoding: [0xff,0x41,0x54,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x02,0x41,0x54,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x03,0x41,0x54,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_add_f32 v7, s1, v3 ; encoding: [0x69,0x40,0x54,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_add_f32 v7, s105, v3 ; encoding: [0x01,0x40,0x54,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x54,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_add_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x54,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_add_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x54,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3
 // GFX1250: v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_add_f32 v7, m0, v3 ; encoding: [0x7d,0x40,0x54,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_add_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x54,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x54,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x54,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x54,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x54,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x55,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_add_nc_u32 v7, v255, v3 ; encoding: [0x01,0x01,0x55,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0xff,0x01,0x55,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x02,0x01,0x55,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x03,0x01,0x55,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_add_nc_u32 v7, s1, v3 ; encoding: [0x69,0x00,0x55,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_add_nc_u32 v7, s105, v3 ; encoding: [0x01,0x00,0x55,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x55,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x55,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x55,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3
 // GFX1250: v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_add_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x00,0x55,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x55,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x55,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x55,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x55,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x55,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x04,0x91,0x54,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo ; encoding: [0x01,0x91,0x54,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0xff,0x91,0x54,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x02,0x91,0x54,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x03,0x91,0x54,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo ; encoding: [0x69,0x90,0x54,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo ; encoding: [0x01,0x90,0x54,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo ; encoding: [0x7b,0x90,0x54,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo ; encoding: [0x7f,0x90,0x54,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo ; encoding: [0x7e,0x90,0x54,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo ; encoding: [0x7d,0x90,0x54,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo ; encoding: [0x6b,0x90,0x54,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x54,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x54,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x54,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x54,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_fmac_f32 v7, v1, v3 ; encoding: [0x04,0x01,0x54,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_fmac_f32 v7, v255, v3 ; encoding: [0x01,0x01,0x54,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_fmac_f32 v7, v2, v3 ; encoding: [0xff,0x01,0x54,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_fmac_f32 v7, v3, v3 ; encoding: [0x02,0x01,0x54,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_fmac_f32 v7, v4, v3 ; encoding: [0x03,0x01,0x54,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_fmac_f32 v7, s1, v3 ; encoding: [0x69,0x00,0x54,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_fmac_f32 v7, s105, v3 ; encoding: [0x01,0x00,0x54,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_fmac_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x54,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_fmac_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x54,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_fmac_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x54,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3
 // GFX1250: v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_fmac_f32 v7, m0, v3 ; encoding: [0x7d,0x00,0x54,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x54,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x54,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_fmac_f32 v7, -1, v3 ; encoding: [0xfd,0x00,0x54,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_fmac_f32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x54,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_fmac_f32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x54,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x55,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_lshlrev_b32 v7, v255, v3 ; encoding: [0x01,0x11,0x55,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0xff,0x11,0x55,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x02,0x11,0x55,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x03,0x11,0x55,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_lshlrev_b32 v7, s1, v3 ; encoding: [0x69,0x10,0x55,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_lshlrev_b32 v7, s105, v3 ; encoding: [0x01,0x10,0x55,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x10,0x55,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x10,0x55,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x10,0x55,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3
 // GFX1250: v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_lshlrev_b32 v7, m0, v3 ; encoding: [0x7d,0x10,0x55,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x10,0x55,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x55,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x55,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x55,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x55,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x54,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_max_num_f32 v7, v255, v3 ; encoding: [0x01,0xa1,0x54,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0xff,0xa1,0x54,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x02,0xa1,0x54,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x03,0xa1,0x54,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_max_num_f32 v7, s1, v3 ; encoding: [0x69,0xa0,0x54,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_max_num_f32 v7, s105, v3 ; encoding: [0x01,0xa0,0x54,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xa0,0x54,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_max_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xa0,0x54,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_max_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xa0,0x54,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3
 // GFX1250: v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_max_num_f32 v7, m0, v3 ; encoding: [0x7d,0xa0,0x54,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xa0,0x54,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x54,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x54,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x54,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x54,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x54,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_min_num_f32 v7, v255, v3 ; encoding: [0x01,0xb1,0x54,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0xff,0xb1,0x54,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x02,0xb1,0x54,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x03,0xb1,0x54,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_min_num_f32 v7, s1, v3 ; encoding: [0x69,0xb0,0x54,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_min_num_f32 v7, s105, v3 ; encoding: [0x01,0xb0,0x54,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xb0,0x54,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_min_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xb0,0x54,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_min_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xb0,0x54,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3
 // GFX1250: v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_min_num_f32 v7, m0, v3 ; encoding: [0x7d,0xb0,0x54,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xb0,0x54,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x54,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x54,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x54,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x54,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v4, v255 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_lshrrev_b32 v255, v4, v255 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x54,0xcf,0x01,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v1, v255 :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_lshrrev_b32 v255, v1, v255 :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x54,0xcf,0xff,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v255, v255 :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_lshrrev_b32 v255, v255, v255 :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x54,0xcf,0x02,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v2, v255 :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v2, v255 :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x54,0xcf,0x03,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v3, v255 :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_lshrrev_b32 v255, v3, v255 :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x54,0xcf,0x04,0x01,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s105, v255 :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_lshrrev_b32 v255, s105, v255 :: v_dual_mov_b32 v7, s1 ; encoding: [0x69,0x80,0x54,0xcf,0x01,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s1, v255 :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_lshrrev_b32 v255, s1, v255 :: v_dual_mov_b32 v7, s105 ; encoding: [0x01,0x80,0x54,0xcf,0x69,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_lshrrev_b32 v255, ttmp15, v255 :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7b,0x80,0x54,0xcf,0x6a,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_lshrrev_b32 v255, exec_hi, v255 :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x7f,0x80,0x54,0xcf,0x6b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_lshrrev_b32 v255, exec_lo, v255 :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x54,0xcf,0x7b,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, m0, v255 :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_lshrrev_b32 v255, m0, v255 :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x54,0xcf,0x7d,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_hi, v255 :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x6b,0x80,0x54,0xcf,0x7e,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_lo, v255 :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x54,0xcf,0x7f,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_lshrrev_b32 v255, src_scc, v255 :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x54,0xcf,0xc1,0x00,0xff,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x54,0xcf,0xf0,0x00,0x03,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x54,0xcf,0xfd,0x00,0x04,0x00,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x54,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v7, v255, v3 ; encoding: [0x01,0x71,0x54,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0xff,0x71,0x54,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x02,0x71,0x54,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x03,0x71,0x54,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v7, s1, v3 ; encoding: [0x69,0x70,0x54,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v7, s105, v3 ; encoding: [0x01,0x70,0x54,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x54,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x54,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x54,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3
 // GFX1250: v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v7, m0, v3 ; encoding: [0x7d,0x70,0x54,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x54,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x54,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x54,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x54,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x54,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x54,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_mul_f32 v7, v255, v3 ; encoding: [0x01,0x31,0x54,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0xff,0x31,0x54,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x02,0x31,0x54,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x03,0x31,0x54,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_mul_f32 v7, s1, v3 ; encoding: [0x69,0x30,0x54,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_mul_f32 v7, s105, v3 ; encoding: [0x01,0x30,0x54,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x30,0x54,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_mul_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x30,0x54,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_mul_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x30,0x54,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3
 // GFX1250: v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_mul_f32 v7, m0, v3 ; encoding: [0x7d,0x30,0x54,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_mul_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x30,0x54,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x54,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x54,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x54,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x54,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x54,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_sub_f32 v7, v255, v3 ; encoding: [0x01,0x51,0x54,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0xff,0x51,0x54,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x02,0x51,0x54,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x03,0x51,0x54,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_sub_f32 v7, s1, v3 ; encoding: [0x69,0x50,0x54,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_sub_f32 v7, s105, v3 ; encoding: [0x01,0x50,0x54,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x54,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_sub_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x54,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_sub_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x54,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3
 // GFX1250: v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_sub_f32 v7, m0, v3 ; encoding: [0x7d,0x50,0x54,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_sub_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x54,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x54,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x54,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x54,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x54,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x54,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v1, v2 :: v_dual_subrev_f32 v7, v255, v3 ; encoding: [0x01,0x61,0x54,0xcf,0xff,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v255, v2 :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0xff,0x61,0x54,0xcf,0x02,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v2, v2 :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x02,0x61,0x54,0xcf,0x03,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_lshrrev_b32 v255, v3, v2 :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x03,0x61,0x54,0xcf,0x04,0x01,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s105, v2 :: v_dual_subrev_f32 v7, s1, v3 ; encoding: [0x69,0x60,0x54,0xcf,0x01,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3
 // GFX1250: v_dual_lshrrev_b32 v255, s1, v2 :: v_dual_subrev_f32 v7, s105, v3 ; encoding: [0x01,0x60,0x54,0xcf,0x69,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, ttmp15, v2 :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x54,0xcf,0x6a,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_hi, v2 :: v_dual_subrev_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x54,0xcf,0x6b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3
 // GFX1250: v_dual_lshrrev_b32 v255, exec_lo, v2 :: v_dual_subrev_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x54,0xcf,0x7b,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3
 // GFX1250: v_dual_lshrrev_b32 v255, m0, v2 :: v_dual_subrev_f32 v7, m0, v3 ; encoding: [0x7d,0x60,0x54,0xcf,0x7d,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x54,0xcf,0x7e,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_lshrrev_b32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x54,0xcf,0x7f,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_lshrrev_b32 v255, src_scc, v2 :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x54,0xcf,0xc1,0x00,0x02,0x00,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_lshrrev_b32 v255, 0.5, v3 :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x54,0xcf,0xf0,0x00,0x03,0x00,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_lshrrev_b32 v255, -1, v4 :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x54,0xcf,0xfd,0x00,0x04,0x00,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v254, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_lshrrev_b32 v254, v4, v2 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x55,0xcf,0x01,0x01,0x02,0x00,0xfe,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v1, v4, v2 :: v_dual_sub_nc_u32 v9, v1, v13
 // GFX1250: v_dual_lshrrev_b32 v1, v4, v2 :: v_dual_sub_nc_u32 v9, v1, v13 ; encoding: [0x04,0x41,0x55,0xcf,0x01,0x01,0x02,0x00,0x01,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v1, v4, v2 :: v_dual_lshrrev_b32 v9, v1, v13
 // GFX1250: v_dual_lshrrev_b32 v1, v4, v2 :: v_dual_lshrrev_b32 v9, v1, v13 ; encoding: [0x04,0x51,0x55,0xcf,0x01,0x01,0x02,0x00,0x01,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v1, v4, v2 :: v_dual_ashrrev_i32 v9, v1, v13
 // GFX1250: v_dual_lshrrev_b32 v1, v4, v2 :: v_dual_ashrrev_i32 v9, v1, v13 ; encoding: [0x04,0x61,0x55,0xcf,0x01,0x01,0x02,0x00,0x01,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v254, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x88
 // GFX1250: v_dual_lshrrev_b32 v254, v4, v2 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x88 ; encoding: [0x04,0x21,0x55,0xcf,0x01,0x01,0x02,0x00,0xfe,0x03,0x88,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v254, v4, v2, v10 :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_fma_f32 v254, v4, v2, v10 :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x4c,0xcf,0x01,0x01,0x02,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_add_f32 v7, v255, v3
 // GFX1250: v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_add_f32 v7, v255, v3 ; encoding: [0x01,0x41,0x4c,0xcf,0xff,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_add_f32 v7, v2, v3
 // GFX1250: v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_add_f32 v7, v2, v3 ; encoding: [0xff,0x41,0x4c,0xcf,0x02,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x02,0x41,0x4c,0xcf,0x03,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x03,0x41,0x4c,0xcf,0x04,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_add_f32 v7, s1, v3
 // GFX1250: v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_add_f32 v7, s1, v3 ; encoding: [0x69,0x40,0x4c,0xcf,0x01,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_add_f32 v7, s105, v3
 // GFX1250: v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_add_f32 v7, s105, v3 ; encoding: [0x01,0x40,0x4c,0xcf,0x69,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x40,0x4c,0xcf,0x6a,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_add_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_add_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x40,0x4c,0xcf,0x6b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_add_f32 v7, ttmp15, v3
 // GFX1250: v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_add_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x40,0x4c,0xcf,0x7b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_add_f32 v7, m0, v3
 // GFX1250: v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_add_f32 v7, m0, v3 ; encoding: [0x7d,0x40,0x4c,0xcf,0x7d,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_add_f32 v7, exec_lo, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_add_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x40,0x4c,0xcf,0x7e,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x4c,0xcf,0x7f,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x4c,0xcf,0xc1,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x4c,0xcf,0xf0,0x00,0x03,0x0a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x4c,0xcf,0xfd,0x00,0x04,0x0a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x4d,0xcf,0x01,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_add_nc_u32 v7, v255, v3
 // GFX1250: v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_add_nc_u32 v7, v255, v3 ; encoding: [0x01,0x01,0x4d,0xcf,0xff,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0xff,0x01,0x4d,0xcf,0x02,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x02,0x01,0x4d,0xcf,0x03,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x03,0x01,0x4d,0xcf,0x04,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_add_nc_u32 v7, s1, v3
 // GFX1250: v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_add_nc_u32 v7, s1, v3 ; encoding: [0x69,0x00,0x4d,0xcf,0x01,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_add_nc_u32 v7, s105, v3
 // GFX1250: v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_add_nc_u32 v7, s105, v3 ; encoding: [0x01,0x00,0x4d,0xcf,0x69,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x4d,0xcf,0x6a,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_add_nc_u32 v7, vcc_hi, v3
 // GFX1250: v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_add_nc_u32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x4d,0xcf,0x6b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_add_nc_u32 v7, ttmp15, v3
 // GFX1250: v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_add_nc_u32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x4d,0xcf,0x7b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_add_nc_u32 v7, m0, v3
 // GFX1250: v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_add_nc_u32 v7, m0, v3 ; encoding: [0x7d,0x00,0x4d,0xcf,0x7d,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_add_nc_u32 v7, exec_lo, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_add_nc_u32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x4d,0xcf,0x7e,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x4d,0xcf,0x7f,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x4d,0xcf,0xc1,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x4d,0xcf,0xf0,0x00,0x03,0x0a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x4d,0xcf,0xfd,0x00,0x04,0x0a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x04,0x91,0x4c,0xcf,0x01,0x01,0x02,0x0a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_cndmask_b32 v7, v255, v3, vcc_lo ; encoding: [0x01,0x91,0x4c,0xcf,0xff,0x01,0x02,0x0a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0xff,0x91,0x4c,0xcf,0x02,0x01,0x02,0x0a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x02,0x91,0x4c,0xcf,0x03,0x01,0x02,0x0a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x03,0x91,0x4c,0xcf,0x04,0x01,0x02,0x0a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_cndmask_b32 v7, s105, v3, vcc_lo ; encoding: [0x69,0x90,0x4c,0xcf,0x69,0x00,0x02,0x0a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_cndmask_b32 v7, s1, v3, vcc_lo ; encoding: [0x01,0x90,0x4c,0xcf,0x01,0x00,0x02,0x0a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_cndmask_b32 v7, ttmp15, v3, vcc_lo ; encoding: [0x7b,0x90,0x4c,0xcf,0x7b,0x00,0x02,0x0a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_cndmask_b32 v7, exec_hi, v3, vcc_lo ; encoding: [0x7f,0x90,0x4c,0xcf,0x7f,0x00,0x02,0x0a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_cndmask_b32 v7, exec_lo, v3, vcc_lo ; encoding: [0x7e,0x90,0x4c,0xcf,0x7e,0x00,0x02,0x0a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_cndmask_b32 v7, m0, v3, vcc_lo ; encoding: [0x7d,0x90,0x4c,0xcf,0x7d,0x00,0x02,0x0a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_cndmask_b32 v7, vcc_hi, v3, vcc_lo ; encoding: [0x6b,0x90,0x4c,0xcf,0x6b,0x00,0x02,0x0a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x4c,0xcf,0x6a,0x00,0x02,0x0a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x4c,0xcf,0xc1,0x00,0x02,0x0a,0xff,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x4c,0xcf,0xf0,0x00,0x03,0x0a,0xff,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x4c,0xcf,0xfd,0x00,0x04,0x0a,0xff,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_fmac_f32 v7, v1, v3
 // GFX1250: v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_fmac_f32 v7, v1, v3 ; encoding: [0x04,0x01,0x4c,0xcf,0x01,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_fmac_f32 v7, v255, v3
 // GFX1250: v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_fmac_f32 v7, v255, v3 ; encoding: [0x01,0x01,0x4c,0xcf,0xff,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_fmac_f32 v7, v2, v3
 // GFX1250: v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_fmac_f32 v7, v2, v3 ; encoding: [0xff,0x01,0x4c,0xcf,0x02,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_fmac_f32 v7, v3, v3
 // GFX1250: v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_fmac_f32 v7, v3, v3 ; encoding: [0x02,0x01,0x4c,0xcf,0x03,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_fmac_f32 v7, v4, v3
 // GFX1250: v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_fmac_f32 v7, v4, v3 ; encoding: [0x03,0x01,0x4c,0xcf,0x04,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_fmac_f32 v7, s1, v3
 // GFX1250: v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_fmac_f32 v7, s1, v3 ; encoding: [0x69,0x00,0x4c,0xcf,0x01,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_fmac_f32 v7, s105, v3
 // GFX1250: v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_fmac_f32 v7, s105, v3 ; encoding: [0x01,0x00,0x4c,0xcf,0x69,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_fmac_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_fmac_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x00,0x4c,0xcf,0x6a,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_fmac_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_fmac_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x00,0x4c,0xcf,0x6b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_fmac_f32 v7, ttmp15, v3
 // GFX1250: v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_fmac_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x00,0x4c,0xcf,0x7b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_fmac_f32 v7, m0, v3
 // GFX1250: v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_fmac_f32 v7, m0, v3 ; encoding: [0x7d,0x00,0x4c,0xcf,0x7d,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_fmac_f32 v7, exec_lo, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_fmac_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x00,0x4c,0xcf,0x7e,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_fmac_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_fmac_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x4c,0xcf,0x7f,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_fmac_f32 v7, -1, v3
 // GFX1250: v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_fmac_f32 v7, -1, v3 ; encoding: [0xfd,0x00,0x4c,0xcf,0xc1,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_fmac_f32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_fmac_f32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x4c,0xcf,0xf0,0x00,0x03,0x0a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_fmac_f32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_fmac_f32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x4c,0xcf,0xfd,0x00,0x04,0x0a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x4d,0xcf,0x01,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_lshlrev_b32 v7, v255, v3
 // GFX1250: v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_lshlrev_b32 v7, v255, v3 ; encoding: [0x01,0x11,0x4d,0xcf,0xff,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0xff,0x11,0x4d,0xcf,0x02,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x02,0x11,0x4d,0xcf,0x03,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x03,0x11,0x4d,0xcf,0x04,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_lshlrev_b32 v7, s1, v3
 // GFX1250: v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_lshlrev_b32 v7, s1, v3 ; encoding: [0x69,0x10,0x4d,0xcf,0x01,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_lshlrev_b32 v7, s105, v3
 // GFX1250: v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_lshlrev_b32 v7, s105, v3 ; encoding: [0x01,0x10,0x4d,0xcf,0x69,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7b,0x10,0x4d,0xcf,0x6a,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_lshlrev_b32 v7, vcc_hi, v3
 // GFX1250: v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_lshlrev_b32 v7, vcc_hi, v3 ; encoding: [0x7f,0x10,0x4d,0xcf,0x6b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_lshlrev_b32 v7, ttmp15, v3
 // GFX1250: v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_lshlrev_b32 v7, ttmp15, v3 ; encoding: [0x7e,0x10,0x4d,0xcf,0x7b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_lshlrev_b32 v7, m0, v3
 // GFX1250: v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_lshlrev_b32 v7, m0, v3 ; encoding: [0x7d,0x10,0x4d,0xcf,0x7d,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_lshlrev_b32 v7, exec_lo, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_lshlrev_b32 v7, exec_lo, v3 ; encoding: [0x6b,0x10,0x4d,0xcf,0x7e,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x4d,0xcf,0x7f,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x4d,0xcf,0xc1,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x4d,0xcf,0xf0,0x00,0x03,0x0a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x4d,0xcf,0xfd,0x00,0x04,0x0a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x4c,0xcf,0x01,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_max_num_f32 v7, v255, v3
 // GFX1250: v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_max_num_f32 v7, v255, v3 ; encoding: [0x01,0xa1,0x4c,0xcf,0xff,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0xff,0xa1,0x4c,0xcf,0x02,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x02,0xa1,0x4c,0xcf,0x03,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x03,0xa1,0x4c,0xcf,0x04,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_max_num_f32 v7, s1, v3
 // GFX1250: v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_max_num_f32 v7, s1, v3 ; encoding: [0x69,0xa0,0x4c,0xcf,0x01,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_max_num_f32 v7, s105, v3
 // GFX1250: v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_max_num_f32 v7, s105, v3 ; encoding: [0x01,0xa0,0x4c,0xcf,0x69,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xa0,0x4c,0xcf,0x6a,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_max_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_max_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xa0,0x4c,0xcf,0x6b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_max_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_max_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xa0,0x4c,0xcf,0x7b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_max_num_f32 v7, m0, v3
 // GFX1250: v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_max_num_f32 v7, m0, v3 ; encoding: [0x7d,0xa0,0x4c,0xcf,0x7d,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_max_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_max_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xa0,0x4c,0xcf,0x7e,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x4c,0xcf,0x7f,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x4c,0xcf,0xc1,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x4c,0xcf,0xf0,0x00,0x03,0x0a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x4c,0xcf,0xfd,0x00,0x04,0x0a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x4c,0xcf,0x01,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_min_num_f32 v7, v255, v3
 // GFX1250: v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_min_num_f32 v7, v255, v3 ; encoding: [0x01,0xb1,0x4c,0xcf,0xff,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0xff,0xb1,0x4c,0xcf,0x02,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x02,0xb1,0x4c,0xcf,0x03,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x03,0xb1,0x4c,0xcf,0x04,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_min_num_f32 v7, s1, v3
 // GFX1250: v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_min_num_f32 v7, s1, v3 ; encoding: [0x69,0xb0,0x4c,0xcf,0x01,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_min_num_f32 v7, s105, v3
 // GFX1250: v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_min_num_f32 v7, s105, v3 ; encoding: [0x01,0xb0,0x4c,0xcf,0x69,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0xb0,0x4c,0xcf,0x6a,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_min_num_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_min_num_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0xb0,0x4c,0xcf,0x6b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_min_num_f32 v7, ttmp15, v3
 // GFX1250: v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_min_num_f32 v7, ttmp15, v3 ; encoding: [0x7e,0xb0,0x4c,0xcf,0x7b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_min_num_f32 v7, m0, v3
 // GFX1250: v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_min_num_f32 v7, m0, v3 ; encoding: [0x7d,0xb0,0x4c,0xcf,0x7d,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_min_num_f32 v7, exec_lo, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_min_num_f32 v7, exec_lo, v3 ; encoding: [0x6b,0xb0,0x4c,0xcf,0x7e,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x4c,0xcf,0x7f,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x4c,0xcf,0xc1,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x4c,0xcf,0xf0,0x00,0x03,0x0a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x4c,0xcf,0xfd,0x00,0x04,0x0a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v4, v255, v10 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_fma_f32 v255, v4, v255, v10 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x4c,0xcf,0x01,0x01,0xff,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v1, v255, v10 :: v_dual_mov_b32 v7, v255
 // GFX1250: v_dual_fma_f32 v255, v1, v255, v10 :: v_dual_mov_b32 v7, v255 ; encoding: [0x01,0x81,0x4c,0xcf,0xff,0x01,0xff,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v255, v255, v10 :: v_dual_mov_b32 v7, v2
 // GFX1250: v_dual_fma_f32 v255, v255, v255, v10 :: v_dual_mov_b32 v7, v2 ; encoding: [0xff,0x81,0x4c,0xcf,0x02,0x01,0xff,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v2, v255, v10 :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_fma_f32 v255, v2, v255, v10 :: v_dual_mov_b32 v7, v3 ; encoding: [0x02,0x81,0x4c,0xcf,0x03,0x01,0xff,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v3, v255, v10 :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_fma_f32 v255, v3, v255, v10 :: v_dual_mov_b32 v7, v4 ; encoding: [0x03,0x81,0x4c,0xcf,0x04,0x01,0xff,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s105, v255, v10 :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_fma_f32 v255, s105, v255, v10 :: v_dual_mov_b32 v7, s1 ; encoding: [0x69,0x80,0x4c,0xcf,0x01,0x00,0xff,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s1, v255, v10 :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_fma_f32 v255, s1, v255, v10 :: v_dual_mov_b32 v7, s105 ; encoding: [0x01,0x80,0x4c,0xcf,0x69,0x00,0xff,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, ttmp15, v255, v10 :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_fma_f32 v255, ttmp15, v255, v10 :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7b,0x80,0x4c,0xcf,0x6a,0x00,0xff,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_hi, v255, v10 :: v_dual_mov_b32 v7, vcc_hi
 // GFX1250: v_dual_fma_f32 v255, exec_hi, v255, v10 :: v_dual_mov_b32 v7, vcc_hi ; encoding: [0x7f,0x80,0x4c,0xcf,0x6b,0x00,0xff,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_lo, v255, v10 :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_fma_f32 v255, exec_lo, v255, v10 :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x4c,0xcf,0x7b,0x00,0xff,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, m0, v255, v10 :: v_dual_mov_b32 v7, m0
 // GFX1250: v_dual_fma_f32 v255, m0, v255, v10 :: v_dual_mov_b32 v7, m0 ; encoding: [0x7d,0x80,0x4c,0xcf,0x7d,0x00,0xff,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_hi, v255, v10 :: v_dual_mov_b32 v7, exec_lo
 // GFX1250: v_dual_fma_f32 v255, vcc_hi, v255, v10 :: v_dual_mov_b32 v7, exec_lo ; encoding: [0x6b,0x80,0x4c,0xcf,0x7e,0x00,0xff,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_lo, v255, v10 :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_fma_f32 v255, vcc_lo, v255, v10 :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x4c,0xcf,0x7f,0x00,0xff,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, src_scc, v255, v10 :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_fma_f32 v255, src_scc, v255, v10 :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x4c,0xcf,0xc1,0x00,0xff,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x4c,0xcf,0xf0,0x00,0x03,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x4c,0xcf,0xfd,0x00,0x04,0x0a,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x4c,0xcf,0x01,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, v255, v3
 // GFX1250: v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, v255, v3 ; encoding: [0x01,0x71,0x4c,0xcf,0xff,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0xff,0x71,0x4c,0xcf,0x02,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x02,0x71,0x4c,0xcf,0x03,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x03,0x71,0x4c,0xcf,0x04,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, s1, v3
 // GFX1250: v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, s1, v3 ; encoding: [0x69,0x70,0x4c,0xcf,0x01,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, s105, v3
 // GFX1250: v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, s105, v3 ; encoding: [0x01,0x70,0x4c,0xcf,0x69,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x70,0x4c,0xcf,0x6a,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x70,0x4c,0xcf,0x6b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3
 // GFX1250: v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x70,0x4c,0xcf,0x7b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, m0, v3
 // GFX1250: v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, m0, v3 ; encoding: [0x7d,0x70,0x4c,0xcf,0x7d,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x70,0x4c,0xcf,0x7e,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x4c,0xcf,0x7f,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x4c,0xcf,0xc1,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x4c,0xcf,0xf0,0x00,0x03,0x0a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x4c,0xcf,0xfd,0x00,0x04,0x0a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x4c,0xcf,0x01,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_mul_f32 v7, v255, v3
 // GFX1250: v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_mul_f32 v7, v255, v3 ; encoding: [0x01,0x31,0x4c,0xcf,0xff,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0xff,0x31,0x4c,0xcf,0x02,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x02,0x31,0x4c,0xcf,0x03,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x03,0x31,0x4c,0xcf,0x04,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_mul_f32 v7, s1, v3
 // GFX1250: v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_mul_f32 v7, s1, v3 ; encoding: [0x69,0x30,0x4c,0xcf,0x01,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_mul_f32 v7, s105, v3
 // GFX1250: v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_mul_f32 v7, s105, v3 ; encoding: [0x01,0x30,0x4c,0xcf,0x69,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x30,0x4c,0xcf,0x6a,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_mul_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_mul_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x30,0x4c,0xcf,0x6b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_mul_f32 v7, ttmp15, v3
 // GFX1250: v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_mul_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x30,0x4c,0xcf,0x7b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_mul_f32 v7, m0, v3
 // GFX1250: v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_mul_f32 v7, m0, v3 ; encoding: [0x7d,0x30,0x4c,0xcf,0x7d,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_mul_f32 v7, exec_lo, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_mul_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x30,0x4c,0xcf,0x7e,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x4c,0xcf,0x7f,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x4c,0xcf,0xc1,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x4c,0xcf,0xf0,0x00,0x03,0x0a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x4c,0xcf,0xfd,0x00,0x04,0x0a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x4c,0xcf,0x01,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_sub_f32 v7, v255, v3
 // GFX1250: v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_sub_f32 v7, v255, v3 ; encoding: [0x01,0x51,0x4c,0xcf,0xff,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0xff,0x51,0x4c,0xcf,0x02,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x02,0x51,0x4c,0xcf,0x03,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x03,0x51,0x4c,0xcf,0x04,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_sub_f32 v7, s1, v3
 // GFX1250: v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_sub_f32 v7, s1, v3 ; encoding: [0x69,0x50,0x4c,0xcf,0x01,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_sub_f32 v7, s105, v3
 // GFX1250: v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_sub_f32 v7, s105, v3 ; encoding: [0x01,0x50,0x4c,0xcf,0x69,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x50,0x4c,0xcf,0x6a,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_sub_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_sub_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x50,0x4c,0xcf,0x6b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_sub_f32 v7, ttmp15, v3
 // GFX1250: v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_sub_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x50,0x4c,0xcf,0x7b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_sub_f32 v7, m0, v3
 // GFX1250: v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_sub_f32 v7, m0, v3 ; encoding: [0x7d,0x50,0x4c,0xcf,0x7d,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_sub_f32 v7, exec_lo, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_sub_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x50,0x4c,0xcf,0x7e,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x4c,0xcf,0x7f,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x4c,0xcf,0xc1,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x4c,0xcf,0xf0,0x00,0x03,0x0a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x4c,0xcf,0xfd,0x00,0x04,0x0a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x4c,0xcf,0x01,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_subrev_f32 v7, v255, v3
 // GFX1250: v_dual_fma_f32 v255, v1, v2, v10 :: v_dual_subrev_f32 v7, v255, v3 ; encoding: [0x01,0x61,0x4c,0xcf,0xff,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_fma_f32 v255, v255, v2, v10 :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0xff,0x61,0x4c,0xcf,0x02,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_fma_f32 v255, v2, v2, v10 :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x02,0x61,0x4c,0xcf,0x03,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_fma_f32 v255, v3, v2, v10 :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x03,0x61,0x4c,0xcf,0x04,0x01,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_subrev_f32 v7, s1, v3
 // GFX1250: v_dual_fma_f32 v255, s105, v2, v10 :: v_dual_subrev_f32 v7, s1, v3 ; encoding: [0x69,0x60,0x4c,0xcf,0x01,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_subrev_f32 v7, s105, v3
 // GFX1250: v_dual_fma_f32 v255, s1, v2, v10 :: v_dual_subrev_f32 v7, s105, v3 ; encoding: [0x01,0x60,0x4c,0xcf,0x69,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f32 v255, ttmp15, v2, v10 :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7b,0x60,0x4c,0xcf,0x6a,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_subrev_f32 v7, vcc_hi, v3
 // GFX1250: v_dual_fma_f32 v255, exec_hi, v2, v10 :: v_dual_subrev_f32 v7, vcc_hi, v3 ; encoding: [0x7f,0x60,0x4c,0xcf,0x6b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_subrev_f32 v7, ttmp15, v3
 // GFX1250: v_dual_fma_f32 v255, exec_lo, v2, v10 :: v_dual_subrev_f32 v7, ttmp15, v3 ; encoding: [0x7e,0x60,0x4c,0xcf,0x7b,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_subrev_f32 v7, m0, v3
 // GFX1250: v_dual_fma_f32 v255, m0, v2, v10 :: v_dual_subrev_f32 v7, m0, v3 ; encoding: [0x7d,0x60,0x4c,0xcf,0x7d,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_subrev_f32 v7, exec_lo, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_hi, v2, v10 :: v_dual_subrev_f32 v7, exec_lo, v3 ; encoding: [0x6b,0x60,0x4c,0xcf,0x7e,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f32 v255, vcc_lo, v2, v10 :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x4c,0xcf,0x7f,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_fma_f32 v255, src_scc, v2, v10 :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x4c,0xcf,0xc1,0x00,0x02,0x0a,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f32 v255, 0.5, v3, v10 :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x4c,0xcf,0xf0,0x00,0x03,0x0a,0xff,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f32 v255, -1, v4, v10 :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x4c,0xcf,0xfd,0x00,0x04,0x0a,0xff,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v1, v4, v2, v10 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_fma_f32 v1, v4, v2, v10 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x4d,0xcf,0x01,0x01,0x02,0x0a,0x01,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v1, v4, v2, v10 :: v_dual_sub_nc_u32 v9, v1, v13
 // GFX1250: v_dual_fma_f32 v1, v4, v2, v10 :: v_dual_sub_nc_u32 v9, v1, v13 ; encoding: [0x04,0x41,0x4d,0xcf,0x01,0x01,0x02,0x0a,0x01,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v1, v4, v2, v10 :: v_dual_lshrrev_b32 v9, v1, v13
 // GFX1250: v_dual_fma_f32 v1, v4, v2, v10 :: v_dual_lshrrev_b32 v9, v1, v13 ; encoding: [0x04,0x51,0x4d,0xcf,0x01,0x01,0x02,0x0a,0x01,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v1, v4, v2, v10 :: v_dual_ashrrev_i32 v9, v1, v13
 // GFX1250: v_dual_fma_f32 v1, v4, v2, v10 :: v_dual_ashrrev_i32 v9, v1, v13 ; encoding: [0x04,0x61,0x4d,0xcf,0x01,0x01,0x02,0x0a,0x01,0x0d,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v1, v4, v2, v10 :: v_dual_bitop2_b32 v7, v1, v3
 // GFX1250: v_dual_fma_f32 v1, v4, v2, v10 :: v_dual_bitop2_b32 v7, v1, v3 ; encoding: [0x04,0x21,0x4d,0xcf,0x01,0x01,0x02,0x0a,0x01,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[252:253], v[6:7], v[4:5], v[10:11] :: v_dual_add_f32 v8, v1, v3
 // GFX1250: v_dual_fma_f64 v[252:253], v[6:7], v[4:5], v[10:11] :: v_dual_add_f32 v8, v1, v3 ; encoding: [0x06,0x41,0x80,0xcf,0x01,0x01,0x04,0x0a,0xfc,0x03,0x00,0x08]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_add_f32 v7, v253, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_add_f32 v7, v253, v3 ; encoding: [0x02,0x41,0x80,0xcf,0xfd,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_add_f32 v7, v5, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_add_f32 v7, v5, v3 ; encoding: [0xfe,0x41,0x80,0xcf,0x05,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x04,0x41,0x80,0xcf,0x03,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x06,0x41,0x80,0xcf,0x04,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x68,0x40,0x80,0xcf,0x01,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x40,0x80,0xcf,0x6a,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_add_f32 v7, v15, v3
 // GFX1250: v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_add_f32 v7, v15, v3 ; encoding: [0x7e,0x40,0x80,0xcf,0x0f,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x80,0xcf,0x7f,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x80,0xcf,0xc1,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x80,0xcf,0xf0,0x00,0x08,0x0a,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x80,0xcf,0xfd,0x00,0x06,0x0a,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0x04,0x01,0x81,0xcf,0x02,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, v253, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, v253, v3 ; encoding: [0x02,0x01,0x81,0xcf,0xfd,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, v5, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, v5, v3 ; encoding: [0xfe,0x01,0x81,0xcf,0x05,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x04,0x01,0x81,0xcf,0x03,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x06,0x01,0x81,0xcf,0x04,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x68,0x00,0x81,0xcf,0x01,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7a,0x00,0x81,0xcf,0x6a,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, v15, v3
 // GFX1250: v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, v15, v3 ; encoding: [0x7e,0x00,0x81,0xcf,0x0f,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x81,0xcf,0x7f,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x81,0xcf,0xc1,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x81,0xcf,0xf0,0x00,0x08,0x0a,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x81,0xcf,0xfd,0x00,0x06,0x0a,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0x04,0x91,0x80,0xcf,0x02,0x01,0x04,0x0a,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v253, v3, vcc_lo
 // GFX1250: v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v253, v3, vcc_lo ; encoding: [0x02,0x91,0x80,0xcf,0xfd,0x01,0x04,0x0a,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v5, v3, vcc_lo
 // GFX1250: v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v5, v3, vcc_lo ; encoding: [0xfe,0x91,0x80,0xcf,0x05,0x01,0x04,0x0a,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x04,0x91,0x80,0xcf,0x03,0x01,0x04,0x0a,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x06,0x91,0x80,0xcf,0x04,0x01,0x04,0x0a,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], s[2:3], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_fma_f64 v[254:255], s[2:3], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x02,0x90,0x80,0xcf,0x01,0x01,0x04,0x0a,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v15, v3, vcc_lo
 // GFX1250: v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v15, v3, vcc_lo ; encoding: [0x7a,0x90,0x80,0xcf,0x0f,0x01,0x04,0x0a,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v10, v3, vcc_lo
 // GFX1250: v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v10, v3, vcc_lo ; encoding: [0x7e,0x90,0x80,0xcf,0x0a,0x01,0x04,0x0a,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x80,0xcf,0x6a,0x00,0x04,0x0a,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x80,0xcf,0xc1,0x00,0x04,0x0a,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x80,0xcf,0xf0,0x00,0x08,0x0a,0xfe,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x80,0xcf,0xfd,0x00,0x06,0x0a,0xfe,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_fmac_f32 v9, v2, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_fmac_f32 v9, v2, v3 ; encoding: [0x04,0x01,0x80,0xcf,0x02,0x01,0x04,0x0a,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_fmac_f32 v9, v253, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_fmac_f32 v9, v253, v3 ; encoding: [0x02,0x01,0x80,0xcf,0xfd,0x01,0x04,0x0a,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_fmac_f32 v9, v5, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_fmac_f32 v9, v5, v3 ; encoding: [0xfe,0x01,0x80,0xcf,0x05,0x01,0x04,0x0a,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_fmac_f32 v9, v3, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_fmac_f32 v9, v3, v3 ; encoding: [0x04,0x01,0x80,0xcf,0x03,0x01,0x04,0x0a,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_fmac_f32 v9, v4, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_fmac_f32 v9, v4, v3 ; encoding: [0x06,0x01,0x80,0xcf,0x04,0x01,0x04,0x0a,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_fmac_f32 v9, v1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_fmac_f32 v9, v1, v3 ; encoding: [0x68,0x00,0x80,0xcf,0x01,0x01,0x04,0x0a,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_fmac_f32 v9, vcc_lo, v3
 // GFX1250: v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_fmac_f32 v9, vcc_lo, v3 ; encoding: [0x7a,0x00,0x80,0xcf,0x6a,0x00,0x04,0x0a,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_fmac_f32 v9, v15, v3
 // GFX1250: v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_fmac_f32 v9, v15, v3 ; encoding: [0x7e,0x00,0x80,0xcf,0x0f,0x01,0x04,0x0a,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_fmac_f32 v9, exec_hi, v3
 // GFX1250: v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_fmac_f32 v9, exec_hi, v3 ; encoding: [0x6a,0x00,0x80,0xcf,0x7f,0x00,0x04,0x0a,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_fmac_f32 v9, -1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_fmac_f32 v9, -1, v3 ; encoding: [0xfd,0x00,0x80,0xcf,0xc1,0x00,0x04,0x0a,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_fmac_f32 v9, 0.5, v2
 // GFX1250: v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_fmac_f32 v9, 0.5, v2 ; encoding: [0xf0,0x00,0x80,0xcf,0xf0,0x00,0x08,0x0a,0xfe,0x02,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_fmac_f32 v9, src_scc, v5
 // GFX1250: v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_fmac_f32 v9, src_scc, v5 ; encoding: [0xc1,0x00,0x80,0xcf,0xfd,0x00,0x06,0x0a,0xfe,0x05,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0x04,0x11,0x81,0xcf,0x02,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, v253, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, v253, v3 ; encoding: [0x02,0x11,0x81,0xcf,0xfd,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, v5, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, v5, v3 ; encoding: [0xfe,0x11,0x81,0xcf,0x05,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x04,0x11,0x81,0xcf,0x03,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x06,0x11,0x81,0xcf,0x04,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x68,0x10,0x81,0xcf,0x01,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7a,0x10,0x81,0xcf,0x6a,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, v15, v3
 // GFX1250: v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, v15, v3 ; encoding: [0x7e,0x10,0x81,0xcf,0x0f,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x81,0xcf,0x7f,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x81,0xcf,0xc1,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x81,0xcf,0xf0,0x00,0x08,0x0a,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x81,0xcf,0xfd,0x00,0x06,0x0a,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0x04,0xa1,0x80,0xcf,0x02,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_max_num_f32 v7, v253, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_max_num_f32 v7, v253, v3 ; encoding: [0x02,0xa1,0x80,0xcf,0xfd,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_max_num_f32 v7, v5, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_max_num_f32 v7, v5, v3 ; encoding: [0xfe,0xa1,0x80,0xcf,0x05,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x04,0xa1,0x80,0xcf,0x03,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x06,0xa1,0x80,0xcf,0x04,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x68,0xa0,0x80,0xcf,0x01,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0xa0,0x80,0xcf,0x6a,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_max_num_f32 v7, v15, v3
 // GFX1250: v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_max_num_f32 v7, v15, v3 ; encoding: [0x7e,0xa0,0x80,0xcf,0x0f,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x80,0xcf,0x7f,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x80,0xcf,0xc1,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x80,0xcf,0xf0,0x00,0x08,0x0a,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x80,0xcf,0xfd,0x00,0x06,0x0a,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0x04,0xb1,0x80,0xcf,0x02,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_min_num_f32 v7, v253, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_min_num_f32 v7, v253, v3 ; encoding: [0x02,0xb1,0x80,0xcf,0xfd,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_min_num_f32 v7, v5, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_min_num_f32 v7, v5, v3 ; encoding: [0xfe,0xb1,0x80,0xcf,0x05,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x04,0xb1,0x80,0xcf,0x03,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x06,0xb1,0x80,0xcf,0x04,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x68,0xb0,0x80,0xcf,0x01,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0xb0,0x80,0xcf,0x6a,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_min_num_f32 v7, v15, v3
 // GFX1250: v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_min_num_f32 v7, v15, v3 ; encoding: [0x7e,0xb0,0x80,0xcf,0x0f,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x80,0xcf,0x7f,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x80,0xcf,0xc1,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x80,0xcf,0xf0,0x00,0x08,0x0a,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x80,0xcf,0xfd,0x00,0x06,0x0a,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[254:255], v[10:11] :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[254:255], v[10:11] :: v_dual_mov_b32 v7, v3 ; encoding: [0x04,0x81,0x80,0xcf,0x03,0x01,0xfe,0x0a,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[2:3], v[254:255], v[10:11] :: v_dual_mov_b32 v7, v253
 // GFX1250: v_dual_fma_f64 v[254:255], v[2:3], v[254:255], v[10:11] :: v_dual_mov_b32 v7, v253 ; encoding: [0x02,0x81,0x80,0xcf,0xfd,0x01,0xfe,0x0a,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[254:255], v[254:255], v[10:11] :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_fma_f64 v[254:255], v[254:255], v[254:255], v[10:11] :: v_dual_mov_b32 v7, v4 ; encoding: [0xfe,0x81,0x80,0xcf,0x04,0x01,0xfe,0x0a,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[254:255], v[10:11] :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[254:255], v[10:11] :: v_dual_mov_b32 v7, v3 ; encoding: [0x04,0x81,0x80,0xcf,0x03,0x01,0xfe,0x0a,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[6:7], v[254:255], v[10:11] :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_fma_f64 v[254:255], v[6:7], v[254:255], v[10:11] :: v_dual_mov_b32 v7, v4 ; encoding: [0x06,0x81,0x80,0xcf,0x04,0x01,0xfe,0x0a,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], s[104:105], v[254:255], v[10:11] :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_fma_f64 v[254:255], s[104:105], v[254:255], v[10:11] :: v_dual_mov_b32 v7, s1 ; encoding: [0x68,0x80,0x80,0xcf,0x01,0x00,0xfe,0x0a,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], s[2:3], v[254:255], v[10:11] :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_fma_f64 v[254:255], s[2:3], v[254:255], v[10:11] :: v_dual_mov_b32 v7, s105 ; encoding: [0x02,0x80,0x80,0xcf,0x69,0x00,0xfe,0x0a,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], ttmp[14:15], v[254:255], v[10:11] :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_fma_f64 v[254:255], ttmp[14:15], v[254:255], v[10:11] :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7a,0x80,0x80,0xcf,0x6a,0x00,0xfe,0x0a,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], exec, v[254:255], v[10:11] :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_fma_f64 v[254:255], exec, v[254:255], v[10:11] :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x80,0xcf,0x7b,0x00,0xfe,0x0a,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], vcc, v[254:255], v[10:11] :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_fma_f64 v[254:255], vcc, v[254:255], v[10:11] :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x80,0xcf,0x7f,0x00,0xfe,0x0a,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], src_scc, v[254:255], v[10:11] :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_fma_f64 v[254:255], src_scc, v[254:255], v[10:11] :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x80,0xcf,0xc1,0x00,0xfe,0x0a,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x80,0xcf,0xf0,0x00,0x08,0x0a,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x80,0xcf,0xfd,0x00,0x06,0x0a,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0x04,0x71,0x80,0xcf,0x02,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, v253, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, v253, v3 ; encoding: [0x02,0x71,0x80,0xcf,0xfd,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, v5, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, v5, v3 ; encoding: [0xfe,0x71,0x80,0xcf,0x05,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x04,0x71,0x80,0xcf,0x03,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x06,0x71,0x80,0xcf,0x04,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x68,0x70,0x80,0xcf,0x01,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x70,0x80,0xcf,0x6a,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, v15, v3
 // GFX1250: v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, v15, v3 ; encoding: [0x7e,0x70,0x80,0xcf,0x0f,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x80,0xcf,0x7f,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x80,0xcf,0xc1,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x80,0xcf,0xf0,0x00,0x08,0x0a,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x80,0xcf,0xfd,0x00,0x06,0x0a,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0x04,0x31,0x80,0xcf,0x02,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_mul_f32 v7, v253, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_mul_f32 v7, v253, v3 ; encoding: [0x02,0x31,0x80,0xcf,0xfd,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_mul_f32 v7, v5, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_mul_f32 v7, v5, v3 ; encoding: [0xfe,0x31,0x80,0xcf,0x05,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x04,0x31,0x80,0xcf,0x03,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x06,0x31,0x80,0xcf,0x04,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x68,0x30,0x80,0xcf,0x01,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x30,0x80,0xcf,0x6a,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_mul_f32 v7, v15, v3
 // GFX1250: v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_mul_f32 v7, v15, v3 ; encoding: [0x7e,0x30,0x80,0xcf,0x0f,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x80,0xcf,0x7f,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x80,0xcf,0xc1,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x80,0xcf,0xf0,0x00,0x08,0x0a,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x80,0xcf,0xfd,0x00,0x06,0x0a,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0x04,0x51,0x80,0xcf,0x02,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_sub_f32 v7, v253, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_sub_f32 v7, v253, v3 ; encoding: [0x02,0x51,0x80,0xcf,0xfd,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_sub_f32 v7, v5, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_sub_f32 v7, v5, v3 ; encoding: [0xfe,0x51,0x80,0xcf,0x05,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x04,0x51,0x80,0xcf,0x03,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x06,0x51,0x80,0xcf,0x04,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x68,0x50,0x80,0xcf,0x01,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x50,0x80,0xcf,0x6a,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_sub_f32 v7, v15, v3
 // GFX1250: v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_sub_f32 v7, v15, v3 ; encoding: [0x7e,0x50,0x80,0xcf,0x0f,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x80,0xcf,0x7f,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x80,0xcf,0xc1,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x80,0xcf,0xf0,0x00,0x08,0x0a,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x80,0xcf,0xfd,0x00,0x06,0x0a,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0x04,0x61,0x80,0xcf,0x02,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_subrev_f32 v7, v253, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[2:3], v[4:5], v[10:11] :: v_dual_subrev_f32 v7, v253, v3 ; encoding: [0x02,0x61,0x80,0xcf,0xfd,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_subrev_f32 v7, v5, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[254:255], v[4:5], v[10:11] :: v_dual_subrev_f32 v7, v5, v3 ; encoding: [0xfe,0x61,0x80,0xcf,0x05,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x04,0x61,0x80,0xcf,0x03,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_fma_f64 v[254:255], v[6:7], v[4:5], v[10:11] :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x06,0x61,0x80,0xcf,0x04,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], s[104:105], v[4:5], v[10:11] :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x68,0x60,0x80,0xcf,0x01,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_fma_f64 v[254:255], ttmp[14:15], v[4:5], v[10:11] :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x60,0x80,0xcf,0x6a,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_subrev_f32 v7, v15, v3
 // GFX1250: v_dual_fma_f64 v[254:255], exec, v[4:5], v[10:11] :: v_dual_subrev_f32 v7, v15, v3 ; encoding: [0x7e,0x60,0x80,0xcf,0x0f,0x01,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_fma_f64 v[254:255], vcc, v[4:5], v[10:11] :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x80,0xcf,0x7f,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_fma_f64 v[254:255], src_scc, v[4:5], v[10:11] :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x80,0xcf,0xc1,0x00,0x04,0x0a,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_fma_f64 v[254:255], 0.5, v[8:9], v[10:11] :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x80,0xcf,0xf0,0x00,0x08,0x0a,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_fma_f64 v[254:255], -1, v[6:7], v[10:11] :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x80,0xcf,0xfd,0x00,0x06,0x0a,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[2:3], v[6:7], v[4:5], v[10:11] :: v_dual_fma_f32 v9, v1, v14, v4
 // GFX1250: v_dual_fma_f64 v[2:3], v[6:7], v[4:5], v[10:11] :: v_dual_fma_f32 v9, v1, v14, v4 ; encoding: [0x06,0x31,0x81,0xcf,0x01,0x01,0x04,0x0a,0x02,0x0e,0x04,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[2:3], v[6:7], v[4:5], v[10:11] :: v_dual_sub_nc_u32 v9, v1, v14
 // GFX1250: v_dual_fma_f64 v[2:3], v[6:7], v[4:5], v[10:11] :: v_dual_sub_nc_u32 v9, v1, v14 ; encoding: [0x06,0x41,0x81,0xcf,0x01,0x01,0x04,0x0a,0x02,0x0e,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[2:3], v[6:7], v[4:5], v[10:11] :: v_dual_lshrrev_b32 v9, v1, v14
 // GFX1250: v_dual_fma_f64 v[2:3], v[6:7], v[4:5], v[10:11] :: v_dual_lshrrev_b32 v9, v1, v14 ; encoding: [0x06,0x51,0x81,0xcf,0x01,0x01,0x04,0x0a,0x02,0x0e,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[2:3], v[6:7], v[4:5], v[10:11] :: v_dual_ashrrev_i32 v9, v1, v14
 // GFX1250: v_dual_fma_f64 v[2:3], v[6:7], v[4:5], v[10:11] :: v_dual_ashrrev_i32 v9, v1, v14 ; encoding: [0x06,0x61,0x81,0xcf,0x01,0x01,0x04,0x0a,0x02,0x0e,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[2:3], v[6:7], v[4:5], v[10:11] :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x91
 // GFX1250: v_dual_fma_f64 v[2:3], v[6:7], v[4:5], v[10:11] :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x91 ; encoding: [0x06,0x21,0x81,0xcf,0x01,0x01,0x04,0x0a,0x02,0x03,0x91,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[252:253], v[6:7], v[4:5] :: v_dual_add_f32 v8, v1, v3
 // GFX1250: v_dual_add_f64 v[252:253], v[6:7], v[4:5] :: v_dual_add_f32 v8, v1, v3 ; encoding: [0x06,0x41,0x84,0xcf,0x01,0x01,0x04,0x00,0xfc,0x03,0x00,0x08]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_f32 v7, v253, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_f32 v7, v253, v3 ; encoding: [0x02,0x41,0x84,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_f32 v7, v5, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_f32 v7, v5, v3 ; encoding: [0xfe,0x41,0x84,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x04,0x41,0x84,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x06,0x41,0x84,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x68,0x40,0x84,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x40,0x84,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_add_f32 v7, v15, v3
 // GFX1250: v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_add_f32 v7, v15, v3 ; encoding: [0x7e,0x40,0x84,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x84,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x84,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x84,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x84,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0x04,0x01,0x85,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_nc_u32 v7, v253, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_nc_u32 v7, v253, v3 ; encoding: [0x02,0x01,0x85,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_nc_u32 v7, v5, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_nc_u32 v7, v5, v3 ; encoding: [0xfe,0x01,0x85,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x04,0x01,0x85,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x06,0x01,0x85,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x68,0x00,0x85,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7a,0x00,0x85,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_add_nc_u32 v7, v15, v3
 // GFX1250: v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_add_nc_u32 v7, v15, v3 ; encoding: [0x7e,0x00,0x85,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x85,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x85,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x85,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x85,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0x04,0x91,0x84,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v253, v3, vcc_lo
 // GFX1250: v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v253, v3, vcc_lo ; encoding: [0x02,0x91,0x84,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_cndmask_b32 v7, v5, v3, vcc_lo
 // GFX1250: v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_cndmask_b32 v7, v5, v3, vcc_lo ; encoding: [0xfe,0x91,0x84,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x04,0x91,0x84,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x06,0x91,0x84,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], s[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_add_f64 v[254:255], s[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x02,0x90,0x84,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_cndmask_b32 v7, v15, v3, vcc_lo
 // GFX1250: v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_cndmask_b32 v7, v15, v3, vcc_lo ; encoding: [0x7a,0x90,0x84,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_cndmask_b32 v7, v10, v3, vcc_lo
 // GFX1250: v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_cndmask_b32 v7, v10, v3, vcc_lo ; encoding: [0x7e,0x90,0x84,0xcf,0x0a,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x84,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x84,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x84,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x84,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v2, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v2, v3 ; encoding: [0x04,0x01,0x84,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_fmac_f32 v9, v253, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_fmac_f32 v9, v253, v3 ; encoding: [0x02,0x01,0x84,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_fmac_f32 v9, v5, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_fmac_f32 v9, v5, v3 ; encoding: [0xfe,0x01,0x84,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v3, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v3, v3 ; encoding: [0x04,0x01,0x84,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_fmac_f32 v9, v4, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_fmac_f32 v9, v4, v3 ; encoding: [0x06,0x01,0x84,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_fmac_f32 v9, v1, v3
 // GFX1250: v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_fmac_f32 v9, v1, v3 ; encoding: [0x68,0x00,0x84,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_fmac_f32 v9, vcc_lo, v3
 // GFX1250: v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_fmac_f32 v9, vcc_lo, v3 ; encoding: [0x7a,0x00,0x84,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_fmac_f32 v9, v15, v3
 // GFX1250: v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_fmac_f32 v9, v15, v3 ; encoding: [0x7e,0x00,0x84,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_fmac_f32 v9, exec_hi, v3
 // GFX1250: v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_fmac_f32 v9, exec_hi, v3 ; encoding: [0x6a,0x00,0x84,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_fmac_f32 v9, -1, v3
 // GFX1250: v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_fmac_f32 v9, -1, v3 ; encoding: [0xfd,0x00,0x84,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_fmac_f32 v9, 0.5, v2
 // GFX1250: v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_fmac_f32 v9, 0.5, v2 ; encoding: [0xf0,0x00,0x84,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_fmac_f32 v9, src_scc, v5
 // GFX1250: v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_fmac_f32 v9, src_scc, v5 ; encoding: [0xc1,0x00,0x84,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0x04,0x11,0x85,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_lshlrev_b32 v7, v253, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_lshlrev_b32 v7, v253, v3 ; encoding: [0x02,0x11,0x85,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_lshlrev_b32 v7, v5, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_lshlrev_b32 v7, v5, v3 ; encoding: [0xfe,0x11,0x85,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x04,0x11,0x85,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x06,0x11,0x85,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x68,0x10,0x85,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7a,0x10,0x85,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_lshlrev_b32 v7, v15, v3
 // GFX1250: v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_lshlrev_b32 v7, v15, v3 ; encoding: [0x7e,0x10,0x85,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x85,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x85,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x85,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x85,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0x04,0xa1,0x84,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_max_num_f32 v7, v253, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_max_num_f32 v7, v253, v3 ; encoding: [0x02,0xa1,0x84,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_max_num_f32 v7, v5, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_max_num_f32 v7, v5, v3 ; encoding: [0xfe,0xa1,0x84,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x04,0xa1,0x84,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x06,0xa1,0x84,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x68,0xa0,0x84,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0xa0,0x84,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_max_num_f32 v7, v15, v3
 // GFX1250: v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_max_num_f32 v7, v15, v3 ; encoding: [0x7e,0xa0,0x84,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x84,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x84,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x84,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x84,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0x04,0xb1,0x84,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_min_num_f32 v7, v253, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_min_num_f32 v7, v253, v3 ; encoding: [0x02,0xb1,0x84,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_min_num_f32 v7, v5, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_min_num_f32 v7, v5, v3 ; encoding: [0xfe,0xb1,0x84,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x04,0xb1,0x84,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x06,0xb1,0x84,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x68,0xb0,0x84,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0xb0,0x84,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_min_num_f32 v7, v15, v3
 // GFX1250: v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_min_num_f32 v7, v15, v3 ; encoding: [0x7e,0xb0,0x84,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x84,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x84,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x84,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x84,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3 ; encoding: [0x04,0x81,0x84,0xcf,0x03,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[2:3], v[254:255] :: v_dual_mov_b32 v7, v253
 // GFX1250: v_dual_add_f64 v[254:255], v[2:3], v[254:255] :: v_dual_mov_b32 v7, v253 ; encoding: [0x02,0x81,0x84,0xcf,0xfd,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[254:255], v[254:255] :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_add_f64 v[254:255], v[254:255], v[254:255] :: v_dual_mov_b32 v7, v4 ; encoding: [0xfe,0x81,0x84,0xcf,0x04,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3 ; encoding: [0x04,0x81,0x84,0xcf,0x03,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[6:7], v[254:255] :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_add_f64 v[254:255], v[6:7], v[254:255] :: v_dual_mov_b32 v7, v4 ; encoding: [0x06,0x81,0x84,0xcf,0x04,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], s[104:105], v[254:255] :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_add_f64 v[254:255], s[104:105], v[254:255] :: v_dual_mov_b32 v7, s1 ; encoding: [0x68,0x80,0x84,0xcf,0x01,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], s[2:3], v[254:255] :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_add_f64 v[254:255], s[2:3], v[254:255] :: v_dual_mov_b32 v7, s105 ; encoding: [0x02,0x80,0x84,0xcf,0x69,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], ttmp[14:15], v[254:255] :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_add_f64 v[254:255], ttmp[14:15], v[254:255] :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7a,0x80,0x84,0xcf,0x6a,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], exec, v[254:255] :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_add_f64 v[254:255], exec, v[254:255] :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x84,0xcf,0x7b,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], vcc, v[254:255] :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_add_f64 v[254:255], vcc, v[254:255] :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x84,0xcf,0x7f,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], src_scc, v[254:255] :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_add_f64 v[254:255], src_scc, v[254:255] :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x84,0xcf,0xc1,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x84,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x84,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0x04,0x71,0x84,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v253, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v253, v3 ; encoding: [0x02,0x71,0x84,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v5, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v5, v3 ; encoding: [0xfe,0x71,0x84,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x04,0x71,0x84,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x06,0x71,0x84,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x68,0x70,0x84,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x70,0x84,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v15, v3
 // GFX1250: v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v15, v3 ; encoding: [0x7e,0x70,0x84,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x84,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x84,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x84,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x84,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0x04,0x31,0x84,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_f32 v7, v253, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_f32 v7, v253, v3 ; encoding: [0x02,0x31,0x84,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_f32 v7, v5, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_f32 v7, v5, v3 ; encoding: [0xfe,0x31,0x84,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x04,0x31,0x84,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x06,0x31,0x84,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x68,0x30,0x84,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x30,0x84,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_mul_f32 v7, v15, v3
 // GFX1250: v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_mul_f32 v7, v15, v3 ; encoding: [0x7e,0x30,0x84,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x84,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x84,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x84,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x84,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0x04,0x51,0x84,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_sub_f32 v7, v253, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_sub_f32 v7, v253, v3 ; encoding: [0x02,0x51,0x84,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_sub_f32 v7, v5, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_sub_f32 v7, v5, v3 ; encoding: [0xfe,0x51,0x84,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x04,0x51,0x84,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x06,0x51,0x84,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x68,0x50,0x84,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x50,0x84,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_sub_f32 v7, v15, v3
 // GFX1250: v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_sub_f32 v7, v15, v3 ; encoding: [0x7e,0x50,0x84,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x84,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x84,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x84,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x84,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0x04,0x61,0x84,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_subrev_f32 v7, v253, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[2:3], v[4:5] :: v_dual_subrev_f32 v7, v253, v3 ; encoding: [0x02,0x61,0x84,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_subrev_f32 v7, v5, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[254:255], v[4:5] :: v_dual_subrev_f32 v7, v5, v3 ; encoding: [0xfe,0x61,0x84,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x04,0x61,0x84,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_add_f64 v[254:255], v[6:7], v[4:5] :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x06,0x61,0x84,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_add_f64 v[254:255], s[104:105], v[4:5] :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x68,0x60,0x84,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_add_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x60,0x84,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_subrev_f32 v7, v15, v3
 // GFX1250: v_dual_add_f64 v[254:255], exec, v[4:5] :: v_dual_subrev_f32 v7, v15, v3 ; encoding: [0x7e,0x60,0x84,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_add_f64 v[254:255], vcc, v[4:5] :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x84,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_add_f64 v[254:255], src_scc, v[4:5] :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x84,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_add_f64 v[254:255], 0.5, v[8:9] :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x84,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_add_f64 v[254:255], -1, v[6:7] :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x84,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[2:3], v[6:7], v[4:5] :: v_dual_fma_f32 v9, v1, v14, v4
 // GFX1250: v_dual_add_f64 v[2:3], v[6:7], v[4:5] :: v_dual_fma_f32 v9, v1, v14, v4 ; encoding: [0x06,0x31,0x85,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x04,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[2:3], v[6:7], v[4:5] :: v_dual_sub_nc_u32 v9, v1, v14
 // GFX1250: v_dual_add_f64 v[2:3], v[6:7], v[4:5] :: v_dual_sub_nc_u32 v9, v1, v14 ; encoding: [0x06,0x41,0x85,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[2:3], v[6:7], v[4:5] :: v_dual_lshrrev_b32 v9, v1, v14
 // GFX1250: v_dual_add_f64 v[2:3], v[6:7], v[4:5] :: v_dual_lshrrev_b32 v9, v1, v14 ; encoding: [0x06,0x51,0x85,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[2:3], v[6:7], v[4:5] :: v_dual_ashrrev_i32 v9, v1, v14
 // GFX1250: v_dual_add_f64 v[2:3], v[6:7], v[4:5] :: v_dual_ashrrev_i32 v9, v1, v14 ; encoding: [0x06,0x61,0x85,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[2:3], v[6:7], v[4:5] :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x92
 // GFX1250: v_dual_add_f64 v[2:3], v[6:7], v[4:5] :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x92 ; encoding: [0x06,0x21,0x85,0xcf,0x01,0x01,0x04,0x00,0x02,0x03,0x92,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[252:253], v[6:7], v[4:5] :: v_dual_add_f32 v8, v1, v3
 // GFX1250: v_dual_mul_f64 v[252:253], v[6:7], v[4:5] :: v_dual_add_f32 v8, v1, v3 ; encoding: [0x06,0x41,0x88,0xcf,0x01,0x01,0x04,0x00,0xfc,0x03,0x00,0x08]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_f32 v7, v253, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_f32 v7, v253, v3 ; encoding: [0x02,0x41,0x88,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_f32 v7, v5, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_f32 v7, v5, v3 ; encoding: [0xfe,0x41,0x88,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x04,0x41,0x88,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x06,0x41,0x88,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x68,0x40,0x88,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x40,0x88,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_add_f32 v7, v15, v3
 // GFX1250: v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_add_f32 v7, v15, v3 ; encoding: [0x7e,0x40,0x88,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x88,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x88,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x88,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x88,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0x04,0x01,0x89,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_nc_u32 v7, v253, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_nc_u32 v7, v253, v3 ; encoding: [0x02,0x01,0x89,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_nc_u32 v7, v5, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_nc_u32 v7, v5, v3 ; encoding: [0xfe,0x01,0x89,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x04,0x01,0x89,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x06,0x01,0x89,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x68,0x00,0x89,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7a,0x00,0x89,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_add_nc_u32 v7, v15, v3
 // GFX1250: v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_add_nc_u32 v7, v15, v3 ; encoding: [0x7e,0x00,0x89,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x89,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x89,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x89,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x89,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0x04,0x91,0x88,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v253, v3, vcc_lo
 // GFX1250: v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v253, v3, vcc_lo ; encoding: [0x02,0x91,0x88,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_cndmask_b32 v7, v5, v3, vcc_lo
 // GFX1250: v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_cndmask_b32 v7, v5, v3, vcc_lo ; encoding: [0xfe,0x91,0x88,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x04,0x91,0x88,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x06,0x91,0x88,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], s[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_mul_f64 v[254:255], s[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x02,0x90,0x88,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_cndmask_b32 v7, v15, v3, vcc_lo
 // GFX1250: v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_cndmask_b32 v7, v15, v3, vcc_lo ; encoding: [0x7a,0x90,0x88,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_cndmask_b32 v7, v10, v3, vcc_lo
 // GFX1250: v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_cndmask_b32 v7, v10, v3, vcc_lo ; encoding: [0x7e,0x90,0x88,0xcf,0x0a,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x88,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x88,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x88,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x88,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v2, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v2, v3 ; encoding: [0x04,0x01,0x88,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_fmac_f32 v9, v253, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_fmac_f32 v9, v253, v3 ; encoding: [0x02,0x01,0x88,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_fmac_f32 v9, v5, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_fmac_f32 v9, v5, v3 ; encoding: [0xfe,0x01,0x88,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v3, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v3, v3 ; encoding: [0x04,0x01,0x88,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_fmac_f32 v9, v4, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_fmac_f32 v9, v4, v3 ; encoding: [0x06,0x01,0x88,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_fmac_f32 v9, v1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_fmac_f32 v9, v1, v3 ; encoding: [0x68,0x00,0x88,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_fmac_f32 v9, vcc_lo, v3
 // GFX1250: v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_fmac_f32 v9, vcc_lo, v3 ; encoding: [0x7a,0x00,0x88,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_fmac_f32 v9, v15, v3
 // GFX1250: v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_fmac_f32 v9, v15, v3 ; encoding: [0x7e,0x00,0x88,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_fmac_f32 v9, exec_hi, v3
 // GFX1250: v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_fmac_f32 v9, exec_hi, v3 ; encoding: [0x6a,0x00,0x88,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_fmac_f32 v9, -1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_fmac_f32 v9, -1, v3 ; encoding: [0xfd,0x00,0x88,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_fmac_f32 v9, 0.5, v2
 // GFX1250: v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_fmac_f32 v9, 0.5, v2 ; encoding: [0xf0,0x00,0x88,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_fmac_f32 v9, src_scc, v5
 // GFX1250: v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_fmac_f32 v9, src_scc, v5 ; encoding: [0xc1,0x00,0x88,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0x04,0x11,0x89,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_lshlrev_b32 v7, v253, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_lshlrev_b32 v7, v253, v3 ; encoding: [0x02,0x11,0x89,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_lshlrev_b32 v7, v5, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_lshlrev_b32 v7, v5, v3 ; encoding: [0xfe,0x11,0x89,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x04,0x11,0x89,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x06,0x11,0x89,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x68,0x10,0x89,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7a,0x10,0x89,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_lshlrev_b32 v7, v15, v3
 // GFX1250: v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_lshlrev_b32 v7, v15, v3 ; encoding: [0x7e,0x10,0x89,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x89,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x89,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x89,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x89,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0x04,0xa1,0x88,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_max_num_f32 v7, v253, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_max_num_f32 v7, v253, v3 ; encoding: [0x02,0xa1,0x88,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_max_num_f32 v7, v5, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_max_num_f32 v7, v5, v3 ; encoding: [0xfe,0xa1,0x88,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x04,0xa1,0x88,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x06,0xa1,0x88,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x68,0xa0,0x88,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0xa0,0x88,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_max_num_f32 v7, v15, v3
 // GFX1250: v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_max_num_f32 v7, v15, v3 ; encoding: [0x7e,0xa0,0x88,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x88,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x88,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x88,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x88,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0x04,0xb1,0x88,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_min_num_f32 v7, v253, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_min_num_f32 v7, v253, v3 ; encoding: [0x02,0xb1,0x88,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_min_num_f32 v7, v5, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_min_num_f32 v7, v5, v3 ; encoding: [0xfe,0xb1,0x88,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x04,0xb1,0x88,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x06,0xb1,0x88,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x68,0xb0,0x88,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0xb0,0x88,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_min_num_f32 v7, v15, v3
 // GFX1250: v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_min_num_f32 v7, v15, v3 ; encoding: [0x7e,0xb0,0x88,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x88,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x88,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x88,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x88,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3 ; encoding: [0x04,0x81,0x88,0xcf,0x03,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[2:3], v[254:255] :: v_dual_mov_b32 v7, v253
 // GFX1250: v_dual_mul_f64 v[254:255], v[2:3], v[254:255] :: v_dual_mov_b32 v7, v253 ; encoding: [0x02,0x81,0x88,0xcf,0xfd,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[254:255], v[254:255] :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_mul_f64 v[254:255], v[254:255], v[254:255] :: v_dual_mov_b32 v7, v4 ; encoding: [0xfe,0x81,0x88,0xcf,0x04,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3 ; encoding: [0x04,0x81,0x88,0xcf,0x03,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[6:7], v[254:255] :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_mul_f64 v[254:255], v[6:7], v[254:255] :: v_dual_mov_b32 v7, v4 ; encoding: [0x06,0x81,0x88,0xcf,0x04,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], s[104:105], v[254:255] :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_mul_f64 v[254:255], s[104:105], v[254:255] :: v_dual_mov_b32 v7, s1 ; encoding: [0x68,0x80,0x88,0xcf,0x01,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], s[2:3], v[254:255] :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_mul_f64 v[254:255], s[2:3], v[254:255] :: v_dual_mov_b32 v7, s105 ; encoding: [0x02,0x80,0x88,0xcf,0x69,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], ttmp[14:15], v[254:255] :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_mul_f64 v[254:255], ttmp[14:15], v[254:255] :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7a,0x80,0x88,0xcf,0x6a,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], exec, v[254:255] :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_mul_f64 v[254:255], exec, v[254:255] :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x88,0xcf,0x7b,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], vcc, v[254:255] :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_mul_f64 v[254:255], vcc, v[254:255] :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x88,0xcf,0x7f,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], src_scc, v[254:255] :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_mul_f64 v[254:255], src_scc, v[254:255] :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x88,0xcf,0xc1,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x88,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x88,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0x04,0x71,0x88,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v253, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v253, v3 ; encoding: [0x02,0x71,0x88,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v5, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v5, v3 ; encoding: [0xfe,0x71,0x88,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x04,0x71,0x88,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x06,0x71,0x88,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x68,0x70,0x88,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x70,0x88,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v15, v3
 // GFX1250: v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v15, v3 ; encoding: [0x7e,0x70,0x88,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x88,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x88,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x88,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x88,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0x04,0x31,0x88,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_f32 v7, v253, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_f32 v7, v253, v3 ; encoding: [0x02,0x31,0x88,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_f32 v7, v5, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_f32 v7, v5, v3 ; encoding: [0xfe,0x31,0x88,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x04,0x31,0x88,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x06,0x31,0x88,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x68,0x30,0x88,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x30,0x88,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_mul_f32 v7, v15, v3
 // GFX1250: v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_mul_f32 v7, v15, v3 ; encoding: [0x7e,0x30,0x88,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x88,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x88,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x88,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x88,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0x04,0x51,0x88,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_sub_f32 v7, v253, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_sub_f32 v7, v253, v3 ; encoding: [0x02,0x51,0x88,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_sub_f32 v7, v5, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_sub_f32 v7, v5, v3 ; encoding: [0xfe,0x51,0x88,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x04,0x51,0x88,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x06,0x51,0x88,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x68,0x50,0x88,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x50,0x88,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_sub_f32 v7, v15, v3
 // GFX1250: v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_sub_f32 v7, v15, v3 ; encoding: [0x7e,0x50,0x88,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x88,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x88,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x88,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x88,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0x04,0x61,0x88,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_subrev_f32 v7, v253, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[2:3], v[4:5] :: v_dual_subrev_f32 v7, v253, v3 ; encoding: [0x02,0x61,0x88,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_subrev_f32 v7, v5, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[254:255], v[4:5] :: v_dual_subrev_f32 v7, v5, v3 ; encoding: [0xfe,0x61,0x88,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x04,0x61,0x88,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_mul_f64 v[254:255], v[6:7], v[4:5] :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x06,0x61,0x88,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], s[104:105], v[4:5] :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x68,0x60,0x88,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_mul_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x60,0x88,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_subrev_f32 v7, v15, v3
 // GFX1250: v_dual_mul_f64 v[254:255], exec, v[4:5] :: v_dual_subrev_f32 v7, v15, v3 ; encoding: [0x7e,0x60,0x88,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_mul_f64 v[254:255], vcc, v[4:5] :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x88,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_mul_f64 v[254:255], src_scc, v[4:5] :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x88,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_mul_f64 v[254:255], 0.5, v[8:9] :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x88,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_mul_f64 v[254:255], -1, v[6:7] :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x88,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[2:3], v[6:7], v[4:5] :: v_dual_fma_f32 v9, v1, v14, v4
 // GFX1250: v_dual_mul_f64 v[2:3], v[6:7], v[4:5] :: v_dual_fma_f32 v9, v1, v14, v4 ; encoding: [0x06,0x31,0x89,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x04,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[2:3], v[6:7], v[4:5] :: v_dual_sub_nc_u32 v9, v1, v14
 // GFX1250: v_dual_mul_f64 v[2:3], v[6:7], v[4:5] :: v_dual_sub_nc_u32 v9, v1, v14 ; encoding: [0x06,0x41,0x89,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[2:3], v[6:7], v[4:5] :: v_dual_lshrrev_b32 v9, v1, v14
 // GFX1250: v_dual_mul_f64 v[2:3], v[6:7], v[4:5] :: v_dual_lshrrev_b32 v9, v1, v14 ; encoding: [0x06,0x51,0x89,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[2:3], v[6:7], v[4:5] :: v_dual_ashrrev_i32 v9, v1, v14
 // GFX1250: v_dual_mul_f64 v[2:3], v[6:7], v[4:5] :: v_dual_ashrrev_i32 v9, v1, v14 ; encoding: [0x06,0x61,0x89,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[2:3], v[6:7], v[4:5] :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x93
 // GFX1250: v_dual_mul_f64 v[2:3], v[6:7], v[4:5] :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x93 ; encoding: [0x06,0x21,0x89,0xcf,0x01,0x01,0x04,0x00,0x02,0x03,0x93,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[252:253], v[6:7], v[4:5] :: v_dual_add_f32 v8, v1, v3
 // GFX1250: v_dual_max_num_f64 v[252:253], v[6:7], v[4:5] :: v_dual_add_f32 v8, v1, v3 ; encoding: [0x06,0x41,0x8c,0xcf,0x01,0x01,0x04,0x00,0xfc,0x03,0x00,0x08]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_f32 v7, v253, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_f32 v7, v253, v3 ; encoding: [0x02,0x41,0x8c,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_f32 v7, v5, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_f32 v7, v5, v3 ; encoding: [0xfe,0x41,0x8c,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x04,0x41,0x8c,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x06,0x41,0x8c,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x68,0x40,0x8c,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x40,0x8c,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_add_f32 v7, v15, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_add_f32 v7, v15, v3 ; encoding: [0x7e,0x40,0x8c,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x8c,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x8c,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x8c,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x8c,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0x04,0x01,0x8d,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_nc_u32 v7, v253, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_nc_u32 v7, v253, v3 ; encoding: [0x02,0x01,0x8d,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_nc_u32 v7, v5, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_nc_u32 v7, v5, v3 ; encoding: [0xfe,0x01,0x8d,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x04,0x01,0x8d,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x06,0x01,0x8d,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x68,0x00,0x8d,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7a,0x00,0x8d,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_add_nc_u32 v7, v15, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_add_nc_u32 v7, v15, v3 ; encoding: [0x7e,0x00,0x8d,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x8d,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x8d,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x8d,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x8d,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0x04,0x91,0x8c,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v253, v3, vcc_lo
 // GFX1250: v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v253, v3, vcc_lo ; encoding: [0x02,0x91,0x8c,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_cndmask_b32 v7, v5, v3, vcc_lo
 // GFX1250: v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_cndmask_b32 v7, v5, v3, vcc_lo ; encoding: [0xfe,0x91,0x8c,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x04,0x91,0x8c,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x06,0x91,0x8c,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], s[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_max_num_f64 v[254:255], s[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x02,0x90,0x8c,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_cndmask_b32 v7, v15, v3, vcc_lo
 // GFX1250: v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_cndmask_b32 v7, v15, v3, vcc_lo ; encoding: [0x7a,0x90,0x8c,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_cndmask_b32 v7, v10, v3, vcc_lo
 // GFX1250: v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_cndmask_b32 v7, v10, v3, vcc_lo ; encoding: [0x7e,0x90,0x8c,0xcf,0x0a,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x8c,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x8c,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x8c,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x8c,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v2, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v2, v3 ; encoding: [0x04,0x01,0x8c,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_fmac_f32 v9, v253, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_fmac_f32 v9, v253, v3 ; encoding: [0x02,0x01,0x8c,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_fmac_f32 v9, v5, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_fmac_f32 v9, v5, v3 ; encoding: [0xfe,0x01,0x8c,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v3, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v3, v3 ; encoding: [0x04,0x01,0x8c,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_fmac_f32 v9, v4, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_fmac_f32 v9, v4, v3 ; encoding: [0x06,0x01,0x8c,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_fmac_f32 v9, v1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_fmac_f32 v9, v1, v3 ; encoding: [0x68,0x00,0x8c,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_fmac_f32 v9, vcc_lo, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_fmac_f32 v9, vcc_lo, v3 ; encoding: [0x7a,0x00,0x8c,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_fmac_f32 v9, v15, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_fmac_f32 v9, v15, v3 ; encoding: [0x7e,0x00,0x8c,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_fmac_f32 v9, exec_hi, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_fmac_f32 v9, exec_hi, v3 ; encoding: [0x6a,0x00,0x8c,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_fmac_f32 v9, -1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_fmac_f32 v9, -1, v3 ; encoding: [0xfd,0x00,0x8c,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_fmac_f32 v9, 0.5, v2
 // GFX1250: v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_fmac_f32 v9, 0.5, v2 ; encoding: [0xf0,0x00,0x8c,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_fmac_f32 v9, src_scc, v5
 // GFX1250: v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_fmac_f32 v9, src_scc, v5 ; encoding: [0xc1,0x00,0x8c,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0x04,0x11,0x8d,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_lshlrev_b32 v7, v253, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_lshlrev_b32 v7, v253, v3 ; encoding: [0x02,0x11,0x8d,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_lshlrev_b32 v7, v5, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_lshlrev_b32 v7, v5, v3 ; encoding: [0xfe,0x11,0x8d,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x04,0x11,0x8d,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x06,0x11,0x8d,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x68,0x10,0x8d,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7a,0x10,0x8d,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_lshlrev_b32 v7, v15, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_lshlrev_b32 v7, v15, v3 ; encoding: [0x7e,0x10,0x8d,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x8d,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x8d,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x8d,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x8d,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0x04,0xa1,0x8c,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_max_num_f32 v7, v253, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_max_num_f32 v7, v253, v3 ; encoding: [0x02,0xa1,0x8c,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_max_num_f32 v7, v5, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_max_num_f32 v7, v5, v3 ; encoding: [0xfe,0xa1,0x8c,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x04,0xa1,0x8c,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x06,0xa1,0x8c,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x68,0xa0,0x8c,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0xa0,0x8c,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_max_num_f32 v7, v15, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_max_num_f32 v7, v15, v3 ; encoding: [0x7e,0xa0,0x8c,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x8c,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x8c,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x8c,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x8c,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0x04,0xb1,0x8c,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_min_num_f32 v7, v253, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_min_num_f32 v7, v253, v3 ; encoding: [0x02,0xb1,0x8c,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_min_num_f32 v7, v5, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_min_num_f32 v7, v5, v3 ; encoding: [0xfe,0xb1,0x8c,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x04,0xb1,0x8c,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x06,0xb1,0x8c,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x68,0xb0,0x8c,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0xb0,0x8c,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_min_num_f32 v7, v15, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_min_num_f32 v7, v15, v3 ; encoding: [0x7e,0xb0,0x8c,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x8c,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x8c,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x8c,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x8c,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3 ; encoding: [0x04,0x81,0x8c,0xcf,0x03,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[2:3], v[254:255] :: v_dual_mov_b32 v7, v253
 // GFX1250: v_dual_max_num_f64 v[254:255], v[2:3], v[254:255] :: v_dual_mov_b32 v7, v253 ; encoding: [0x02,0x81,0x8c,0xcf,0xfd,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[254:255], v[254:255] :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_max_num_f64 v[254:255], v[254:255], v[254:255] :: v_dual_mov_b32 v7, v4 ; encoding: [0xfe,0x81,0x8c,0xcf,0x04,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3 ; encoding: [0x04,0x81,0x8c,0xcf,0x03,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[6:7], v[254:255] :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_max_num_f64 v[254:255], v[6:7], v[254:255] :: v_dual_mov_b32 v7, v4 ; encoding: [0x06,0x81,0x8c,0xcf,0x04,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], s[104:105], v[254:255] :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_max_num_f64 v[254:255], s[104:105], v[254:255] :: v_dual_mov_b32 v7, s1 ; encoding: [0x68,0x80,0x8c,0xcf,0x01,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], s[2:3], v[254:255] :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_max_num_f64 v[254:255], s[2:3], v[254:255] :: v_dual_mov_b32 v7, s105 ; encoding: [0x02,0x80,0x8c,0xcf,0x69,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], ttmp[14:15], v[254:255] :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_max_num_f64 v[254:255], ttmp[14:15], v[254:255] :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7a,0x80,0x8c,0xcf,0x6a,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], exec, v[254:255] :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_max_num_f64 v[254:255], exec, v[254:255] :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x8c,0xcf,0x7b,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], vcc, v[254:255] :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_max_num_f64 v[254:255], vcc, v[254:255] :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x8c,0xcf,0x7f,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], src_scc, v[254:255] :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_max_num_f64 v[254:255], src_scc, v[254:255] :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x8c,0xcf,0xc1,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x8c,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x8c,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0x04,0x71,0x8c,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v253, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v253, v3 ; encoding: [0x02,0x71,0x8c,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v5, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v5, v3 ; encoding: [0xfe,0x71,0x8c,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x04,0x71,0x8c,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x06,0x71,0x8c,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x68,0x70,0x8c,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x70,0x8c,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v15, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v15, v3 ; encoding: [0x7e,0x70,0x8c,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x8c,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x8c,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x8c,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x8c,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0x04,0x31,0x8c,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_f32 v7, v253, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_f32 v7, v253, v3 ; encoding: [0x02,0x31,0x8c,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_f32 v7, v5, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_f32 v7, v5, v3 ; encoding: [0xfe,0x31,0x8c,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x04,0x31,0x8c,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x06,0x31,0x8c,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x68,0x30,0x8c,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x30,0x8c,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_mul_f32 v7, v15, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_mul_f32 v7, v15, v3 ; encoding: [0x7e,0x30,0x8c,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x8c,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x8c,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x8c,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x8c,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0x04,0x51,0x8c,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_sub_f32 v7, v253, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_sub_f32 v7, v253, v3 ; encoding: [0x02,0x51,0x8c,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_sub_f32 v7, v5, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_sub_f32 v7, v5, v3 ; encoding: [0xfe,0x51,0x8c,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x04,0x51,0x8c,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x06,0x51,0x8c,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x68,0x50,0x8c,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x50,0x8c,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_sub_f32 v7, v15, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_sub_f32 v7, v15, v3 ; encoding: [0x7e,0x50,0x8c,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x8c,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x8c,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x8c,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x8c,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0x04,0x61,0x8c,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_subrev_f32 v7, v253, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_subrev_f32 v7, v253, v3 ; encoding: [0x02,0x61,0x8c,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_subrev_f32 v7, v5, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_subrev_f32 v7, v5, v3 ; encoding: [0xfe,0x61,0x8c,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x04,0x61,0x8c,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x06,0x61,0x8c,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x68,0x60,0x8c,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x60,0x8c,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_subrev_f32 v7, v15, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], exec, v[4:5] :: v_dual_subrev_f32 v7, v15, v3 ; encoding: [0x7e,0x60,0x8c,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], vcc, v[4:5] :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x8c,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_max_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x8c,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_max_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x8c,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_max_num_f64 v[254:255], -1, v[6:7] :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x8c,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_fma_f32 v9, v1, v14, v4
 // GFX1250: v_dual_max_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_fma_f32 v9, v1, v14, v4 ; encoding: [0x06,0x31,0x8d,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x04,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_sub_nc_u32 v9, v1, v14
 // GFX1250: v_dual_max_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_sub_nc_u32 v9, v1, v14 ; encoding: [0x06,0x41,0x8d,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_lshrrev_b32 v9, v1, v14
 // GFX1250: v_dual_max_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_lshrrev_b32 v9, v1, v14 ; encoding: [0x06,0x51,0x8d,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_ashrrev_i32 v9, v1, v14
 // GFX1250: v_dual_max_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_ashrrev_i32 v9, v1, v14 ; encoding: [0x06,0x61,0x8d,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x94
 // GFX1250: v_dual_max_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x94 ; encoding: [0x06,0x21,0x8d,0xcf,0x01,0x01,0x04,0x00,0x02,0x03,0x94,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[252:253], v[6:7], v[4:5] :: v_dual_add_f32 v8, v1, v3
 // GFX1250: v_dual_min_num_f64 v[252:253], v[6:7], v[4:5] :: v_dual_add_f32 v8, v1, v3 ; encoding: [0x06,0x41,0x90,0xcf,0x01,0x01,0x04,0x00,0xfc,0x03,0x00,0x08]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_f32 v7, v253, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_f32 v7, v253, v3 ; encoding: [0x02,0x41,0x90,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_f32 v7, v5, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_f32 v7, v5, v3 ; encoding: [0xfe,0x41,0x90,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_f32 v7, v3, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_f32 v7, v3, v3 ; encoding: [0x04,0x41,0x90,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_f32 v7, v4, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_f32 v7, v4, v3 ; encoding: [0x06,0x41,0x90,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x68,0x40,0x90,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x40,0x90,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_add_f32 v7, v15, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_add_f32 v7, v15, v3 ; encoding: [0x7e,0x40,0x90,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_add_f32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_add_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x40,0x90,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_f32 v7, -1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_f32 v7, -1, v3 ; encoding: [0xfd,0x40,0x90,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_f32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_f32 v7, 0.5, v2 ; encoding: [0xf0,0x40,0x90,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_add_f32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_add_f32 v7, src_scc, v5 ; encoding: [0xc1,0x40,0x90,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v2, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v2, v3 ; encoding: [0x04,0x01,0x91,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_nc_u32 v7, v253, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_add_nc_u32 v7, v253, v3 ; encoding: [0x02,0x01,0x91,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_nc_u32 v7, v5, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_add_nc_u32 v7, v5, v3 ; encoding: [0xfe,0x01,0x91,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v3, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_add_nc_u32 v7, v3, v3 ; encoding: [0x04,0x01,0x91,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_nc_u32 v7, v4, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_add_nc_u32 v7, v4, v3 ; encoding: [0x06,0x01,0x91,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x68,0x00,0x91,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_nc_u32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_add_nc_u32 v7, vcc_lo, v3 ; encoding: [0x7a,0x00,0x91,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_add_nc_u32 v7, v15, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_add_nc_u32 v7, v15, v3 ; encoding: [0x7e,0x00,0x91,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_add_nc_u32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_add_nc_u32 v7, exec_hi, v3 ; encoding: [0x6a,0x00,0x91,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_nc_u32 v7, -1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_add_nc_u32 v7, -1, v3 ; encoding: [0xfd,0x00,0x91,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_nc_u32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_add_nc_u32 v7, 0.5, v2 ; encoding: [0xf0,0x00,0x91,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_add_nc_u32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_add_nc_u32 v7, src_scc, v5 ; encoding: [0xc1,0x00,0x91,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, vcc_lo ; encoding: [0x04,0x91,0x90,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v253, v3, vcc_lo
 // GFX1250: v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v253, v3, vcc_lo ; encoding: [0x02,0x91,0x90,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_cndmask_b32 v7, v5, v3, vcc_lo
 // GFX1250: v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_cndmask_b32 v7, v5, v3, vcc_lo ; encoding: [0xfe,0x91,0x90,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v3, v3, vcc_lo ; encoding: [0x04,0x91,0x90,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo
 // GFX1250: v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_cndmask_b32 v7, v4, v3, vcc_lo ; encoding: [0x06,0x91,0x90,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], s[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo
 // GFX1250: v_dual_min_num_f64 v[254:255], s[2:3], v[4:5] :: v_dual_cndmask_b32 v7, v1, v3, vcc_lo ; encoding: [0x02,0x90,0x90,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_cndmask_b32 v7, v15, v3, vcc_lo
 // GFX1250: v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_cndmask_b32 v7, v15, v3, vcc_lo ; encoding: [0x7a,0x90,0x90,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_cndmask_b32 v7, v10, v3, vcc_lo
 // GFX1250: v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_cndmask_b32 v7, v10, v3, vcc_lo ; encoding: [0x7e,0x90,0x90,0xcf,0x0a,0x01,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo
 // GFX1250: v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_cndmask_b32 v7, vcc_lo, v3, vcc_lo ; encoding: [0x6a,0x90,0x90,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo
 // GFX1250: v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_cndmask_b32 v7, -1, v3, vcc_lo ; encoding: [0xfd,0x90,0x90,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo
 // GFX1250: v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_cndmask_b32 v7, 0.5, v2, vcc_lo ; encoding: [0xf0,0x90,0x90,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo
 // GFX1250: v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_cndmask_b32 v7, src_scc, v5, vcc_lo ; encoding: [0xc1,0x90,0x90,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x6a,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v2, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v2, v3 ; encoding: [0x04,0x01,0x90,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_fmac_f32 v9, v253, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_fmac_f32 v9, v253, v3 ; encoding: [0x02,0x01,0x90,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_fmac_f32 v9, v5, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_fmac_f32 v9, v5, v3 ; encoding: [0xfe,0x01,0x90,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v3, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_fmac_f32 v9, v3, v3 ; encoding: [0x04,0x01,0x90,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_fmac_f32 v9, v4, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_fmac_f32 v9, v4, v3 ; encoding: [0x06,0x01,0x90,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_fmac_f32 v9, v1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_fmac_f32 v9, v1, v3 ; encoding: [0x68,0x00,0x90,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_fmac_f32 v9, vcc_lo, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_fmac_f32 v9, vcc_lo, v3 ; encoding: [0x7a,0x00,0x90,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_fmac_f32 v9, v15, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_fmac_f32 v9, v15, v3 ; encoding: [0x7e,0x00,0x90,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_fmac_f32 v9, exec_hi, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_fmac_f32 v9, exec_hi, v3 ; encoding: [0x6a,0x00,0x90,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_fmac_f32 v9, -1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_fmac_f32 v9, -1, v3 ; encoding: [0xfd,0x00,0x90,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_fmac_f32 v9, 0.5, v2
 // GFX1250: v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_fmac_f32 v9, 0.5, v2 ; encoding: [0xf0,0x00,0x90,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_fmac_f32 v9, src_scc, v5
 // GFX1250: v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_fmac_f32 v9, src_scc, v5 ; encoding: [0xc1,0x00,0x90,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v2, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v2, v3 ; encoding: [0x04,0x11,0x91,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_lshlrev_b32 v7, v253, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_lshlrev_b32 v7, v253, v3 ; encoding: [0x02,0x11,0x91,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_lshlrev_b32 v7, v5, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_lshlrev_b32 v7, v5, v3 ; encoding: [0xfe,0x11,0x91,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v3, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_lshlrev_b32 v7, v3, v3 ; encoding: [0x04,0x11,0x91,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_lshlrev_b32 v7, v4, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_lshlrev_b32 v7, v4, v3 ; encoding: [0x06,0x11,0x91,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x68,0x10,0x91,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_lshlrev_b32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_lshlrev_b32 v7, vcc_lo, v3 ; encoding: [0x7a,0x10,0x91,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_lshlrev_b32 v7, v15, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_lshlrev_b32 v7, v15, v3 ; encoding: [0x7e,0x10,0x91,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_lshlrev_b32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_lshlrev_b32 v7, exec_hi, v3 ; encoding: [0x6a,0x10,0x91,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_lshlrev_b32 v7, -1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_lshlrev_b32 v7, -1, v3 ; encoding: [0xfd,0x10,0x91,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_lshlrev_b32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_lshlrev_b32 v7, 0.5, v2 ; encoding: [0xf0,0x10,0x91,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_lshlrev_b32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_lshlrev_b32 v7, src_scc, v5 ; encoding: [0xc1,0x10,0x91,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v2, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v2, v3 ; encoding: [0x04,0xa1,0x90,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_max_num_f32 v7, v253, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_max_num_f32 v7, v253, v3 ; encoding: [0x02,0xa1,0x90,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_max_num_f32 v7, v5, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_max_num_f32 v7, v5, v3 ; encoding: [0xfe,0xa1,0x90,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v3, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_max_num_f32 v7, v3, v3 ; encoding: [0x04,0xa1,0x90,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_max_num_f32 v7, v4, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_max_num_f32 v7, v4, v3 ; encoding: [0x06,0xa1,0x90,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x68,0xa0,0x90,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_max_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_max_num_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0xa0,0x90,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_max_num_f32 v7, v15, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_max_num_f32 v7, v15, v3 ; encoding: [0x7e,0xa0,0x90,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_max_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_max_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xa0,0x90,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_max_num_f32 v7, -1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_max_num_f32 v7, -1, v3 ; encoding: [0xfd,0xa0,0x90,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_max_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_max_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xa0,0x90,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_max_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_max_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xa0,0x90,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v2, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v2, v3 ; encoding: [0x04,0xb1,0x90,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_min_num_f32 v7, v253, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_min_num_f32 v7, v253, v3 ; encoding: [0x02,0xb1,0x90,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_min_num_f32 v7, v5, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_min_num_f32 v7, v5, v3 ; encoding: [0xfe,0xb1,0x90,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v3, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_min_num_f32 v7, v3, v3 ; encoding: [0x04,0xb1,0x90,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_min_num_f32 v7, v4, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_min_num_f32 v7, v4, v3 ; encoding: [0x06,0xb1,0x90,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x68,0xb0,0x90,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_min_num_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_min_num_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0xb0,0x90,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_min_num_f32 v7, v15, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_min_num_f32 v7, v15, v3 ; encoding: [0x7e,0xb0,0x90,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_min_num_f32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_min_num_f32 v7, exec_hi, v3 ; encoding: [0x6a,0xb0,0x90,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_min_num_f32 v7, -1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_min_num_f32 v7, -1, v3 ; encoding: [0xfd,0xb0,0x90,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_min_num_f32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_min_num_f32 v7, 0.5, v2 ; encoding: [0xf0,0xb0,0x90,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_min_num_f32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_min_num_f32 v7, src_scc, v5 ; encoding: [0xc1,0xb0,0x90,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3 ; encoding: [0x04,0x81,0x90,0xcf,0x03,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[2:3], v[254:255] :: v_dual_mov_b32 v7, v253
 // GFX1250: v_dual_min_num_f64 v[254:255], v[2:3], v[254:255] :: v_dual_mov_b32 v7, v253 ; encoding: [0x02,0x81,0x90,0xcf,0xfd,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[254:255], v[254:255] :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_min_num_f64 v[254:255], v[254:255], v[254:255] :: v_dual_mov_b32 v7, v4 ; encoding: [0xfe,0x81,0x90,0xcf,0x04,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[254:255] :: v_dual_mov_b32 v7, v3 ; encoding: [0x04,0x81,0x90,0xcf,0x03,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[6:7], v[254:255] :: v_dual_mov_b32 v7, v4
 // GFX1250: v_dual_min_num_f64 v[254:255], v[6:7], v[254:255] :: v_dual_mov_b32 v7, v4 ; encoding: [0x06,0x81,0x90,0xcf,0x04,0x01,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], s[104:105], v[254:255] :: v_dual_mov_b32 v7, s1
 // GFX1250: v_dual_min_num_f64 v[254:255], s[104:105], v[254:255] :: v_dual_mov_b32 v7, s1 ; encoding: [0x68,0x80,0x90,0xcf,0x01,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], s[2:3], v[254:255] :: v_dual_mov_b32 v7, s105
 // GFX1250: v_dual_min_num_f64 v[254:255], s[2:3], v[254:255] :: v_dual_mov_b32 v7, s105 ; encoding: [0x02,0x80,0x90,0xcf,0x69,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], ttmp[14:15], v[254:255] :: v_dual_mov_b32 v7, vcc_lo
 // GFX1250: v_dual_min_num_f64 v[254:255], ttmp[14:15], v[254:255] :: v_dual_mov_b32 v7, vcc_lo ; encoding: [0x7a,0x80,0x90,0xcf,0x6a,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], exec, v[254:255] :: v_dual_mov_b32 v7, ttmp15
 // GFX1250: v_dual_min_num_f64 v[254:255], exec, v[254:255] :: v_dual_mov_b32 v7, ttmp15 ; encoding: [0x7e,0x80,0x90,0xcf,0x7b,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], vcc, v[254:255] :: v_dual_mov_b32 v7, exec_hi
 // GFX1250: v_dual_min_num_f64 v[254:255], vcc, v[254:255] :: v_dual_mov_b32 v7, exec_hi ; encoding: [0x6a,0x80,0x90,0xcf,0x7f,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], src_scc, v[254:255] :: v_dual_mov_b32 v7, -1
 // GFX1250: v_dual_min_num_f64 v[254:255], src_scc, v[254:255] :: v_dual_mov_b32 v7, -1 ; encoding: [0xfd,0x80,0x90,0xcf,0xc1,0x00,0xfe,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_mov_b32 v7, 0.5
 // GFX1250: v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_mov_b32 v7, 0.5 ; encoding: [0xf0,0x80,0x90,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_mov_b32 v7, src_scc
 // GFX1250: v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_mov_b32 v7, src_scc ; encoding: [0xc1,0x80,0x90,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v2, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v2, v3 ; encoding: [0x04,0x71,0x90,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v253, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v253, v3 ; encoding: [0x02,0x71,0x90,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v5, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v5, v3 ; encoding: [0xfe,0x71,0x90,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v3, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v3, v3 ; encoding: [0x04,0x71,0x90,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v4, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v4, v3 ; encoding: [0x06,0x71,0x90,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x68,0x70,0x90,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_dx9_zero_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x70,0x90,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v15, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, v15, v3 ; encoding: [0x7e,0x70,0x90,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x70,0x90,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, -1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_dx9_zero_f32 v7, -1, v3 ; encoding: [0xfd,0x70,0x90,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_dx9_zero_f32 v7, 0.5, v2 ; encoding: [0xf0,0x70,0x90,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_mul_dx9_zero_f32 v7, src_scc, v5 ; encoding: [0xc1,0x70,0x90,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v2, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v2, v3 ; encoding: [0x04,0x31,0x90,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_f32 v7, v253, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_mul_f32 v7, v253, v3 ; encoding: [0x02,0x31,0x90,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_f32 v7, v5, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_mul_f32 v7, v5, v3 ; encoding: [0xfe,0x31,0x90,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v3, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_mul_f32 v7, v3, v3 ; encoding: [0x04,0x31,0x90,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_f32 v7, v4, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_mul_f32 v7, v4, v3 ; encoding: [0x06,0x31,0x90,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x68,0x30,0x90,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_mul_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x30,0x90,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_mul_f32 v7, v15, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_mul_f32 v7, v15, v3 ; encoding: [0x7e,0x30,0x90,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_f32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_mul_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x30,0x90,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_f32 v7, -1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_mul_f32 v7, -1, v3 ; encoding: [0xfd,0x30,0x90,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_f32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_mul_f32 v7, 0.5, v2 ; encoding: [0xf0,0x30,0x90,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_mul_f32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_mul_f32 v7, src_scc, v5 ; encoding: [0xc1,0x30,0x90,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v2, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v2, v3 ; encoding: [0x04,0x51,0x90,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_sub_f32 v7, v253, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_sub_f32 v7, v253, v3 ; encoding: [0x02,0x51,0x90,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_sub_f32 v7, v5, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_sub_f32 v7, v5, v3 ; encoding: [0xfe,0x51,0x90,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v3, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_sub_f32 v7, v3, v3 ; encoding: [0x04,0x51,0x90,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_sub_f32 v7, v4, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_sub_f32 v7, v4, v3 ; encoding: [0x06,0x51,0x90,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x68,0x50,0x90,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_sub_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_sub_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x50,0x90,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_sub_f32 v7, v15, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_sub_f32 v7, v15, v3 ; encoding: [0x7e,0x50,0x90,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_sub_f32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_sub_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x50,0x90,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_sub_f32 v7, -1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_sub_f32 v7, -1, v3 ; encoding: [0xfd,0x50,0x90,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_sub_f32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_sub_f32 v7, 0.5, v2 ; encoding: [0xf0,0x50,0x90,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_sub_f32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_sub_f32 v7, src_scc, v5 ; encoding: [0xc1,0x50,0x90,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v2, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v2, v3 ; encoding: [0x04,0x61,0x90,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_subrev_f32 v7, v253, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[2:3], v[4:5] :: v_dual_subrev_f32 v7, v253, v3 ; encoding: [0x02,0x61,0x90,0xcf,0xfd,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_subrev_f32 v7, v5, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[254:255], v[4:5] :: v_dual_subrev_f32 v7, v5, v3 ; encoding: [0xfe,0x61,0x90,0xcf,0x05,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v3, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_subrev_f32 v7, v3, v3 ; encoding: [0x04,0x61,0x90,0xcf,0x03,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_subrev_f32 v7, v4, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], v[6:7], v[4:5] :: v_dual_subrev_f32 v7, v4, v3 ; encoding: [0x06,0x61,0x90,0xcf,0x04,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], s[104:105], v[4:5] :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x68,0x60,0x90,0xcf,0x01,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_subrev_f32 v7, vcc_lo, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], ttmp[14:15], v[4:5] :: v_dual_subrev_f32 v7, vcc_lo, v3 ; encoding: [0x7a,0x60,0x90,0xcf,0x6a,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_subrev_f32 v7, v15, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], exec, v[4:5] :: v_dual_subrev_f32 v7, v15, v3 ; encoding: [0x7e,0x60,0x90,0xcf,0x0f,0x01,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_subrev_f32 v7, exec_hi, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], vcc, v[4:5] :: v_dual_subrev_f32 v7, exec_hi, v3 ; encoding: [0x6a,0x60,0x90,0xcf,0x7f,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_subrev_f32 v7, -1, v3
 // GFX1250: v_dual_min_num_f64 v[254:255], src_scc, v[4:5] :: v_dual_subrev_f32 v7, -1, v3 ; encoding: [0xfd,0x60,0x90,0xcf,0xc1,0x00,0x04,0x00,0xfe,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_subrev_f32 v7, 0.5, v2
 // GFX1250: v_dual_min_num_f64 v[254:255], 0.5, v[8:9] :: v_dual_subrev_f32 v7, 0.5, v2 ; encoding: [0xf0,0x60,0x90,0xcf,0xf0,0x00,0x08,0x00,0xfe,0x02,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_subrev_f32 v7, src_scc, v5
 // GFX1250: v_dual_min_num_f64 v[254:255], -1, v[6:7] :: v_dual_subrev_f32 v7, src_scc, v5 ; encoding: [0xc1,0x60,0x90,0xcf,0xfd,0x00,0x06,0x00,0xfe,0x05,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_fma_f32 v9, v1, v14, v4
 // GFX1250: v_dual_min_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_fma_f32 v9, v1, v14, v4 ; encoding: [0x06,0x31,0x91,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x04,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_sub_nc_u32 v9, v1, v14
 // GFX1250: v_dual_min_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_sub_nc_u32 v9, v1, v14 ; encoding: [0x06,0x41,0x91,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_lshrrev_b32 v9, v1, v14
 // GFX1250: v_dual_min_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_lshrrev_b32 v9, v1, v14 ; encoding: [0x06,0x51,0x91,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_ashrrev_i32 v9, v1, v14
 // GFX1250: v_dual_min_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_ashrrev_i32 v9, v1, v14 ; encoding: [0x06,0x61,0x91,0xcf,0x01,0x01,0x04,0x00,0x02,0x0e,0x00,0x09]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x95
 // GFX1250: v_dual_min_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_bitop2_b32 v7, v1, v3 bitop3:0x95 ; encoding: [0x06,0x21,0x91,0xcf,0x01,0x01,0x04,0x00,0x02,0x03,0x95,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 //===----------------------------------------------------------------------===//
 // Neg modifiers support.
@@ -18704,360 +18705,360 @@ v_dual_min_num_f64 v[2:3], v[6:7], v[4:5] :: v_dual_bitop2_b32 v7, v1, v3 bitop3
 
 v_dual_fma_f32 v0, -v1, v2, v3 :: v_dual_fma_f32 v5, v6, v7, v8
 // GFX1250: v_dual_fma_f32 v0, -v1, v2, v3 :: v_dual_fma_f32 v5, v6, v7, v8 ; encoding: [0x01,0x31,0x4d,0xcf,0x06,0x03,0x02,0x03,0x00,0x07,0x08,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v0, v1, -v2, v3 :: v_dual_fma_f32 v5, v6, v7, v8
 // GFX1250: v_dual_fma_f32 v0, v1, -v2, v3 :: v_dual_fma_f32 v5, v6, v7, v8 ; encoding: [0x01,0x31,0x4d,0xcf,0x06,0x05,0x02,0x03,0x00,0x07,0x08,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v0, v1, v2, -v3 :: v_dual_fma_f32 v5, v6, v7, v8
 // GFX1250: v_dual_fma_f32 v0, v1, v2, -v3 :: v_dual_fma_f32 v5, v6, v7, v8 ; encoding: [0x01,0x31,0x4d,0xcf,0x06,0x09,0x02,0x03,0x00,0x07,0x08,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v0, v1, v2, v3 :: v_dual_fma_f32 v5, -v6, v7, v8
 // GFX1250: v_dual_fma_f32 v0, v1, v2, v3 :: v_dual_fma_f32 v5, -v6, v7, v8 ; encoding: [0x01,0x31,0x4d,0xcf,0x06,0x11,0x02,0x03,0x00,0x07,0x08,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v0, v1, v2, v3 :: v_dual_fma_f32 v5, v6, -v7, v8
 // GFX1250: v_dual_fma_f32 v0, v1, v2, v3 :: v_dual_fma_f32 v5, v6, -v7, v8 ; encoding: [0x01,0x31,0x4d,0xcf,0x06,0x21,0x02,0x03,0x00,0x07,0x08,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v0, v1, v2, v3 :: v_dual_fma_f32 v5, v6, v7, -v8
 // GFX1250: v_dual_fma_f32 v0, v1, v2, v3 :: v_dual_fma_f32 v5, v6, v7, -v8 ; encoding: [0x01,0x31,0x4d,0xcf,0x06,0x41,0x02,0x03,0x00,0x07,0x08,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v0, -s1, v2, v3 :: v_dual_bitop2_b32 v5, v6, v7
 // GFX1250: v_dual_fma_f32 v0, -s1, v2, v3 :: v_dual_bitop2_b32 v5, v6, v7 ; encoding: [0x01,0x20,0x4d,0xcf,0x06,0x03,0x02,0x03,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v0, v1, v2 :: v_dual_add_f32 v5, -s6, v7
 // GFX1250: v_dual_add_f32 v0, v1, v2 :: v_dual_add_f32 v5, -s6, v7 ; encoding: [0x01,0x41,0x10,0xcf,0x06,0x10,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v0, -v1, v2 :: v_dual_add_nc_u32 v5, v6, v7
 // GFX1250: v_dual_add_f32 v0, -v1, v2 :: v_dual_add_nc_u32 v5, v6, v7 ; encoding: [0x01,0x01,0x11,0xcf,0x06,0x03,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v0, v1, v2, vcc_lo :: v_dual_fmac_f32 v5, -v6, -v7
 // GFX1250: v_dual_cndmask_b32 v0, v1, v2, vcc_lo :: v_dual_fmac_f32 v5, -v6, -v7 ; encoding: [0x01,0x01,0x24,0xcf,0x06,0x31,0x02,0x6a,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v0, -v1, -v2 :: v_dual_ashrrev_i32 v5, v6, v7
 // GFX1250: v_dual_fmac_f32 v0, -v1, -v2 :: v_dual_ashrrev_i32 v5, v6, v7 ; encoding: [0x01,0x61,0x01,0xcf,0x06,0x07,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v0, v1, -v2 :: v_dual_fmac_f32 v5, -v6, v7
 // GFX1250: v_dual_fmac_f32 v0, v1, -v2 :: v_dual_fmac_f32 v5, -v6, v7 ; encoding: [0x01,0x01,0x00,0xcf,0x06,0x15,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v0, v1, -v2 :: v_dual_cndmask_b32 v5, v6, v7, vcc_lo
 // GFX1250: v_dual_max_num_f32 v0, v1, -v2 :: v_dual_cndmask_b32 v5, v6, v7, vcc_lo ; encoding: [0x01,0x91,0x28,0xcf,0x06,0x05,0x02,0x00,0x00,0x07,0x6a,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v0, -v1, v2 :: v_dual_min_num_f32 v5, v6, v7
 // GFX1250: v_dual_max_num_f32 v0, -v1, v2 :: v_dual_min_num_f32 v5, v6, v7 ; encoding: [0x01,0xb1,0x28,0xcf,0x06,0x03,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v0, v1 :: v_dual_max_num_f32 v5, -s6, -v7
 // GFX1250: v_dual_mov_b32 v0, v1 :: v_dual_max_num_f32 v5, -s6, -v7 ; encoding: [0x01,0xa1,0x20,0xcf,0x06,0x30,0x00,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v0, -v1, v2 :: v_dual_lshlrev_b32 v5, v6, v7
 // GFX1250: v_dual_mul_dx9_zero_f32 v0, -v1, v2 :: v_dual_lshlrev_b32 v5, v6, v7 ; encoding: [0x01,0x11,0x1d,0xcf,0x06,0x03,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v0, v1, -v2 :: v_dual_mul_f32 v5, v6, -v7
 // GFX1250: v_dual_mul_dx9_zero_f32 v0, v1, -v2 :: v_dual_mul_f32 v5, v6, -v7 ; encoding: [0x01,0x31,0x1c,0xcf,0x06,0x25,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v0, -v1, -v2 :: v_dual_lshrrev_b32 v5, v6, v7
 // GFX1250: v_dual_mul_f32 v0, -v1, -v2 :: v_dual_lshrrev_b32 v5, v6, v7 ; encoding: [0x01,0x51,0x0d,0xcf,0x06,0x07,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v0, v1, v2 :: v_dual_mul_dx9_zero_f32 v5, -v6, -v7
 // GFX1250: v_dual_mul_f32 v0, v1, v2 :: v_dual_mul_dx9_zero_f32 v5, -v6, -v7 ; encoding: [0x01,0x71,0x0c,0xcf,0x06,0x31,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v0, v1, -v2 :: v_dual_max_i32 v5, v6, v7
 // GFX1250: v_dual_sub_f32 v0, v1, -v2 :: v_dual_max_i32 v5, v6, v7 ; encoding: [0x01,0x71,0x15,0xcf,0x06,0x05,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v0, -v1, v2 :: v_dual_mul_f32 v5, -v6, -v7
 // GFX1250: v_dual_sub_f32 v0, -v1, v2 :: v_dual_mul_f32 v5, -v6, -v7 ; encoding: [0x01,0x31,0x14,0xcf,0x06,0x33,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v0, v1, -v2 :: v_dual_min_i32 v5, v6, v7
 // GFX1250: v_dual_subrev_f32 v0, v1, -v2 :: v_dual_min_i32 v5, v6, v7 ; encoding: [0x01,0x81,0x19,0xcf,0x06,0x05,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v0, v1, -v2 :: v_dual_sub_f32 v5, -v6, v7
 // GFX1250: v_dual_subrev_f32 v0, v1, -v2 :: v_dual_sub_f32 v5, -v6, v7 ; encoding: [0x01,0x51,0x18,0xcf,0x06,0x15,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[0:1], -v[8:9], v[4:5] :: v_dual_mov_b32 v5, v6
 // GFX1250: v_dual_add_f64 v[0:1], -v[8:9], v[4:5] :: v_dual_mov_b32 v5, v6 ; encoding: [0x08,0x81,0x84,0xcf,0x06,0x03,0x04,0x00,0x00,0x00,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[0:1], -s[8:9], -v[4:5] :: v_dual_subrev_f32 v5, v6, -v7
 // GFX1250: v_dual_add_f64 v[0:1], -s[8:9], -v[4:5] :: v_dual_subrev_f32 v5, v6, -v7 ; encoding: [0x08,0x60,0x84,0xcf,0x06,0x27,0x04,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v0, v1, v2 :: v_dual_fma_f32 v5, -v6, v7, -v8
 // GFX1250: v_dual_add_nc_u32 v0, v1, v2 :: v_dual_fma_f32 v5, -v6, v7, -v8 ; encoding: [0x01,0x31,0x41,0xcf,0x06,0x51,0x02,0x00,0x00,0x07,0x08,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v0, v1, v2, vcc_lo :: v_dual_add_f32 v5, -s6, -v7
 // GFX1250: v_dual_cndmask_b32 v0, v1, v2, vcc_lo :: v_dual_add_f32 v5, -s6, -v7 ; encoding: [0x01,0x41,0x24,0xcf,0x06,0x30,0x02,0x6a,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[0:1], -v[8:9], -v[4:5], -v[10:11] :: v_dual_add_nc_u32 v5, v6, v7
 // GFX1250: v_dual_fma_f64 v[0:1], -v[8:9], -v[4:5], -v[10:11] :: v_dual_add_nc_u32 v5, v6, v7 ; encoding: [0x08,0x01,0x81,0xcf,0x06,0x0f,0x04,0x0a,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[0:1], v[8:9], v[4:5], -v[10:11] :: v_dual_fma_f32 v5, v6, v7, -v8
 // GFX1250: v_dual_fma_f64 v[0:1], v[8:9], v[4:5], -v[10:11] :: v_dual_fma_f32 v5, v6, v7, -v8 ; encoding: [0x08,0x31,0x81,0xcf,0x06,0x49,0x04,0x0a,0x00,0x07,0x08,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v0, v1, v2 :: v_dual_min_num_f32 v5, -s6, -v7
 // GFX1250: v_dual_lshlrev_b32 v0, v1, v2 :: v_dual_min_num_f32 v5, -s6, -v7 ; encoding: [0x01,0xb1,0x44,0xcf,0x06,0x30,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v0, v1, -v2 :: v_dual_mov_b32 v5, v6
 // GFX1250: v_dual_max_num_f32 v0, v1, -v2 :: v_dual_mov_b32 v5, v6 ; encoding: [0x01,0x81,0x28,0xcf,0x06,0x05,0x02,0x00,0x00,0x00,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v0, -v1, v2 :: v_dual_mul_dx9_zero_f32 v5, -v6, -v7
 // GFX1250: v_dual_max_num_f32 v0, -v1, v2 :: v_dual_mul_dx9_zero_f32 v5, -v6, -v7 ; encoding: [0x01,0x71,0x28,0xcf,0x06,0x33,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[0:1], -v[8:9], -v[4:5] :: v_dual_mul_f32 v5, -v6, v7
 // GFX1250: v_dual_max_num_f64 v[0:1], -v[8:9], -v[4:5] :: v_dual_mul_f32 v5, -v6, v7 ; encoding: [0x08,0x31,0x8c,0xcf,0x06,0x17,0x04,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[0:1], v[8:9], -v[4:5] :: v_dual_sub_nc_u32 v5, v6, v7
 // GFX1250: v_dual_max_num_f64 v[0:1], v[8:9], -v[4:5] :: v_dual_sub_nc_u32 v5, v6, v7 ; encoding: [0x08,0x41,0x8d,0xcf,0x06,0x05,0x04,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v0, v1, -v2 :: v_dual_add_nc_u32 v5, v6, v7
 // GFX1250: v_dual_min_num_f32 v0, v1, -v2 :: v_dual_add_nc_u32 v5, v6, v7 ; encoding: [0x01,0x01,0x2d,0xcf,0x06,0x05,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v0, -v1, v2 :: v_dual_sub_f32 v5, -v6, -v7
 // GFX1250: v_dual_min_num_f32 v0, -v1, v2 :: v_dual_sub_f32 v5, -v6, -v7 ; encoding: [0x01,0x51,0x2c,0xcf,0x06,0x33,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[0:1], -s[8:9], v[4:5] :: v_dual_ashrrev_i32 v5, v6, v7
 // GFX1250: v_dual_min_num_f64 v[0:1], -s[8:9], v[4:5] :: v_dual_ashrrev_i32 v5, v6, v7 ; encoding: [0x08,0x60,0x91,0xcf,0x06,0x03,0x04,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[0:1], -v[8:9], -v[4:5] :: v_dual_subrev_f32 v5, v6, v7
 // GFX1250: v_dual_min_num_f64 v[0:1], -v[8:9], -v[4:5] :: v_dual_subrev_f32 v5, v6, v7 ; encoding: [0x08,0x61,0x90,0xcf,0x06,0x07,0x04,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v0, v1, -v2 :: v_dual_bitop2_b32 v5, v6, v7 bitop3:1
 // GFX1250: v_dual_mul_dx9_zero_f32 v0, v1, -v2 :: v_dual_bitop2_b32 v5, v6, v7 bitop3:1 ; encoding: [0x01,0x21,0x1d,0xcf,0x06,0x05,0x02,0x00,0x00,0x07,0x01,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v0, -v1, v2 :: v_dual_fma_f32 v5, -s6, -v7, -v8
 // GFX1250: v_dual_mul_dx9_zero_f32 v0, -v1, v2 :: v_dual_fma_f32 v5, -s6, -v7, -v8 ; encoding: [0x01,0x31,0x1d,0xcf,0x06,0x72,0x02,0x00,0x00,0x07,0x08,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v0, -v1, -v2 :: v_dual_bitop2_b32 v5, v6, v7 bitop3:100
 // GFX1250: v_dual_mul_f32 v0, -v1, -v2 :: v_dual_bitop2_b32 v5, v6, v7 bitop3:0x64 ; encoding: [0x01,0x21,0x0d,0xcf,0x06,0x07,0x02,0x00,0x00,0x07,0x64,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v0, v1, v2 :: v_dual_fmac_f32 v5, -v6, -v7
 // GFX1250: v_dual_mul_f32 v0, v1, v2 :: v_dual_fmac_f32 v5, -v6, -v7 ; encoding: [0x01,0x01,0x0c,0xcf,0x06,0x31,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[0:1], -v[8:9], v[4:5] :: v_dual_add_f32 v5, -v6, v7
 // GFX1250: v_dual_mul_f64 v[0:1], -v[8:9], v[4:5] :: v_dual_add_f32 v5, -v6, v7 ; encoding: [0x08,0x41,0x88,0xcf,0x06,0x13,0x04,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[0:1], v[8:9], -v[4:5] :: v_dual_lshlrev_b32 v5, v6, v7
 // GFX1250: v_dual_mul_f64 v[0:1], v[8:9], -v[4:5] :: v_dual_lshlrev_b32 v5, v6, v7 ; encoding: [0x08,0x11,0x89,0xcf,0x06,0x05,0x04,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v0, -v1, -v2 :: v_dual_lshrrev_b32 v5, v6, v7
 // GFX1250: v_dual_sub_f32 v0, -v1, -v2 :: v_dual_lshrrev_b32 v5, v6, v7 ; encoding: [0x01,0x51,0x15,0xcf,0x06,0x07,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_f32 v0, v1, v2 :: v_dual_min_num_f32 v5, v6, -v7
 // GFX1250: v_dual_sub_f32 v0, v1, v2 :: v_dual_min_num_f32 v5, v6, -v7 ; encoding: [0x01,0xb1,0x14,0xcf,0x06,0x21,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v0, v1, v2 :: v_dual_mul_dx9_zero_f32 v5, v6, v7
 // GFX1250: v_dual_sub_nc_u32 v0, v1, v2 :: v_dual_mul_dx9_zero_f32 v5, v6, v7 ; encoding: [0x01,0x71,0x50,0xcf,0x06,0x01,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v0, v1, -v2 :: v_dual_max_i32 v5, v6, v7
 // GFX1250: v_dual_subrev_f32 v0, v1, -v2 :: v_dual_max_i32 v5, v6, v7 ; encoding: [0x01,0x71,0x19,0xcf,0x06,0x05,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v0, -s1, -v2 :: v_dual_mul_f32 v5, -s6, -v7
 // GFX1250: v_dual_subrev_f32 v0, -s1, -v2 :: v_dual_mul_f32 v5, -s6, -v7 ; encoding: [0x01,0x30,0x18,0xcf,0x06,0x36,0x02,0x00,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96
 // GFX1250: v_dual_add_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96 ; encoding: [0x04,0x91,0x10,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_add_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_add_f32 v7, v1, v3 ; encoding: [0x04,0x41,0x24,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_add_nc_u32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_add_nc_u32 v7, v1, v3 ; encoding: [0x04,0x01,0x25,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s97 :: v_dual_cndmask_b32 v7, v1, v3, s96
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s97 :: v_dual_cndmask_b32 v7, v1, v3, s96 ; encoding: [0x04,0x91,0x24,0xcf,0x01,0x01,0x02,0x61,0xff,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_fmac_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_fmac_f32 v7, v1, v3 ; encoding: [0x04,0x01,0x24,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_lshlrev_b32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_lshlrev_b32 v7, v1, v3 ; encoding: [0x04,0x11,0x25,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_max_num_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_max_num_f32 v7, v1, v3 ; encoding: [0x04,0xa1,0x24,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_min_num_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_min_num_f32 v7, v1, v3 ; encoding: [0x04,0xb1,0x24,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v255, s96 :: v_dual_mov_b32 v7, v1
 // GFX1250: v_dual_cndmask_b32 v255, v4, v255, s96 :: v_dual_mov_b32 v7, v1 ; encoding: [0x04,0x81,0x24,0xcf,0x01,0x01,0xff,0x60,0xff,0x00,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_mul_dx9_zero_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_mul_dx9_zero_f32 v7, v1, v3 ; encoding: [0x04,0x71,0x24,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_mul_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_mul_f32 v7, v1, v3 ; encoding: [0x04,0x31,0x24,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_sub_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_sub_f32 v7, v1, v3 ; encoding: [0x04,0x51,0x24,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_subrev_f32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_subrev_f32 v7, v1, v3 ; encoding: [0x04,0x61,0x24,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_fma_f32 v7, v1, v3, v4
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_fma_f32 v7, v1, v3, v4 ; encoding: [0x04,0x31,0x25,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x04,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:1
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_bitop2_b32 v7, v1, v3 bitop3:1 ; encoding: [0x04,0x21,0x25,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x01,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fmac_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96
 // GFX1250: v_dual_fmac_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96 ; encoding: [0x04,0x91,0x00,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96
 // GFX1250: v_dual_max_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96 ; encoding: [0x04,0x91,0x28,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96
 // GFX1250: v_dual_min_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96 ; encoding: [0x04,0x91,0x2c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mov_b32 v255, v4 :: v_dual_cndmask_b32 v7, v1, v255, s96
 // GFX1250: v_dual_mov_b32 v255, v4 :: v_dual_cndmask_b32 v7, v1, v255, s96 ; encoding: [0x04,0x91,0x20,0xcf,0x01,0x01,0x00,0x00,0xff,0xff,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96
 // GFX1250: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96 ; encoding: [0x04,0x91,0x1c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96
 // GFX1250: v_dual_mul_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96 ; encoding: [0x04,0x91,0x0c,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_subrev_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96
 // GFX1250: v_dual_subrev_f32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96 ; encoding: [0x04,0x91,0x18,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_max_i32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_max_i32 v7, v1, v3 ; encoding: [0x04,0x71,0x25,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_min_i32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_min_i32 v7, v1, v3 ; encoding: [0x04,0x81,0x25,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_sub_nc_u32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_sub_nc_u32 v7, v1, v3 ; encoding: [0x04,0x41,0x25,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_lshrrev_b32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_lshrrev_b32 v7, v1, v3 ; encoding: [0x04,0x51,0x25,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_ashrrev_i32 v7, v1, v3
 // GFX1250: v_dual_cndmask_b32 v255, v4, v2, s96 :: v_dual_ashrrev_i32 v7, v1, v3 ; encoding: [0x04,0x61,0x25,0xcf,0x01,0x01,0x02,0x60,0xff,0x03,0x00,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_nc_u32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96
 // GFX1250: v_dual_add_nc_u32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96 ; encoding: [0x04,0x91,0x40,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96
 // GFX1250: v_dual_lshlrev_b32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96 ; encoding: [0x04,0x91,0x44,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96
 // GFX1250: v_dual_sub_nc_u32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96 ; encoding: [0x04,0x91,0x50,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96
 // GFX1250: v_dual_ashrrev_i32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96 ; encoding: [0x04,0x91,0x58,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96
 // GFX1250: v_dual_lshrrev_b32 v255, v4, v2 :: v_dual_cndmask_b32 v7, v1, v3, s96 ; encoding: [0x04,0x91,0x54,0xcf,0x01,0x01,0x02,0x00,0xff,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_cndmask_b32 v7, v1, v3, s96
 // GFX1250: v_dual_fma_f32 v255, v4, v2, v10 :: v_dual_cndmask_b32 v7, v1, v3, s96 ; encoding: [0x04,0x91,0x4c,0xcf,0x01,0x01,0x02,0x0a,0xff,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v2, v3, s96
 // GFX1250: v_dual_fma_f64 v[254:255], v[4:5], v[4:5], v[10:11] :: v_dual_cndmask_b32 v7, v2, v3, s96 ; encoding: [0x04,0x91,0x80,0xcf,0x02,0x01,0x04,0x0a,0xfe,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, s96
 // GFX1250: v_dual_add_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, s96 ; encoding: [0x04,0x91,0x84,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, s96
 // GFX1250: v_dual_mul_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, s96 ; encoding: [0x04,0x91,0x88,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, s96
 // GFX1250: v_dual_max_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, s96 ; encoding: [0x04,0x91,0x8c,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, s96
 // GFX1250: v_dual_min_num_f64 v[254:255], v[4:5], v[4:5] :: v_dual_cndmask_b32 v7, v2, v3, s96 ; encoding: [0x04,0x91,0x90,0xcf,0x02,0x01,0x04,0x00,0xfe,0x03,0x60,0x07]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v0, v1, v2, s96 :: v_dual_fmac_f32 v5, -v6, -v7
 // GFX1250: v_dual_cndmask_b32 v0, v1, v2, s96 :: v_dual_fmac_f32 v5, -v6, -v7 ; encoding: [0x01,0x01,0x24,0xcf,0x06,0x31,0x02,0x60,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_max_num_f32 v0, v1, -v2 :: v_dual_cndmask_b32 v5, v6, v7, s96
 // GFX1250: v_dual_max_num_f32 v0, v1, -v2 :: v_dual_cndmask_b32 v5, v6, v7, s96 ; encoding: [0x01,0x91,0x28,0xcf,0x06,0x05,0x02,0x00,0x00,0x07,0x60,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32
 
 v_dual_cndmask_b32 v0, v1, v2, s96 :: v_dual_add_f32 v5, -s6, -v7
 // GFX1250: v_dual_cndmask_b32 v0, v1, v2, s96 :: v_dual_add_f32 v5, -s6, -v7 ; encoding: [0x01,0x41,0x24,0xcf,0x06,0x30,0x02,0x60,0x00,0x07,0x00,0x05]
-// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32


        


More information about the llvm-commits mailing list