[ORC-RT][LoongArch] Add initial support for loongarch64 in ELFNixPlatform (#123575)
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx11_asm_vopd.s
blobdb05a9f6f11505a28a2a3bb79f4b58d2d80f9d08
1 // RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32 -show-encoding %s | FileCheck --check-prefixes=GFX11 %s
2 // RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -show-encoding %s | FileCheck --check-prefixes=GFX11 %s
3 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64 -show-encoding %s 2>&1 | FileCheck --check-prefixes=W64-ERR --implicit-check-not=error: %s
5 v_dual_add_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
6 // GFX11: encoding: [0x04,0x05,0x08,0xc9,0x01,0x07,0x06,0xff]
7 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9 v_dual_add_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
10 // GFX11: encoding: [0x01,0x05,0x08,0xc9,0xff,0x07,0x06,0xff]
11 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13 v_dual_add_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
14 // GFX11: encoding: [0xff,0x05,0x08,0xc9,0x02,0x07,0x06,0xff]
15 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
17 v_dual_add_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
18 // GFX11: encoding: [0x02,0x05,0x08,0xc9,0x03,0x07,0x06,0xff]
19 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
21 v_dual_add_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
22 // GFX11: encoding: [0x03,0x05,0x08,0xc9,0x04,0x07,0x06,0xff]
23 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
25 v_dual_add_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
26 // GFX11: encoding: [0x69,0x04,0x08,0xc9,0x01,0x06,0x06,0xff]
27 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
29 v_dual_add_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
30 // GFX11: encoding: [0x01,0x04,0x08,0xc9,0x69,0x06,0x06,0xff]
31 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
33 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
34 // GFX11: encoding: [0x7b,0x04,0x08,0xc9,0x6a,0x06,0x06,0xff]
35 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
37 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
38 // GFX11: encoding: [0x7f,0x04,0x08,0xc9,0x6b,0x06,0x06,0xff]
39 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
41 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
42 // GFX11: encoding: [0x7e,0x04,0x08,0xc9,0x7b,0x06,0x06,0xff]
43 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
45 v_dual_add_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
46 // GFX11: encoding: [0x7d,0x04,0x08,0xc9,0x7d,0x06,0x06,0xff]
47 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
49 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
50 // GFX11: encoding: [0x6b,0x04,0x08,0xc9,0x7e,0x06,0x06,0xff]
51 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
53 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
54 // GFX11: encoding: [0x6a,0x04,0x08,0xc9,0x7f,0x06,0x06,0xff]
55 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
57 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
58 // GFX11: encoding: [0xff,0x04,0x08,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
59 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
61 v_dual_add_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
62 // GFX11: encoding: [0xfd,0x04,0x08,0xc9,0xc1,0x06,0x06,0xff]
63 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
65 v_dual_add_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
66 // GFX11: encoding: [0xf0,0x06,0x08,0xc9,0xf0,0x04,0x06,0xff]
67 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
69 v_dual_add_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
70 // GFX11: encoding: [0xc1,0x08,0x08,0xc9,0xfd,0x0a,0x06,0xff]
71 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
73 v_dual_add_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
74 // GFX11: encoding: [0x7c,0x0a,0x08,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
75 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
77 v_dual_add_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
78 // GFX11: encoding: [0x04,0x05,0x20,0xc9,0x01,0x07,0x06,0xff]
79 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
81 v_dual_add_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
82 // GFX11: encoding: [0x01,0x05,0x20,0xc9,0xff,0x07,0x06,0xff]
83 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
85 v_dual_add_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
86 // GFX11: encoding: [0xff,0x05,0x20,0xc9,0x02,0x07,0x06,0xff]
87 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
89 v_dual_add_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
90 // GFX11: encoding: [0x02,0x05,0x20,0xc9,0x03,0x07,0x06,0xff]
91 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
93 v_dual_add_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
94 // GFX11: encoding: [0x03,0x05,0x20,0xc9,0x04,0x07,0x06,0xff]
95 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
97 v_dual_add_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
98 // GFX11: encoding: [0x69,0x04,0x20,0xc9,0x01,0x06,0x06,0xff]
99 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
101 v_dual_add_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
102 // GFX11: encoding: [0x01,0x04,0x20,0xc9,0x69,0x06,0x06,0xff]
103 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
105 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
106 // GFX11: encoding: [0x7b,0x04,0x20,0xc9,0x6a,0x06,0x06,0xff]
107 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
109 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
110 // GFX11: encoding: [0x7f,0x04,0x20,0xc9,0x6b,0x06,0x06,0xff]
111 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
113 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
114 // GFX11: encoding: [0x7e,0x04,0x20,0xc9,0x7b,0x06,0x06,0xff]
115 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
117 v_dual_add_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
118 // GFX11: encoding: [0x7d,0x04,0x20,0xc9,0x7d,0x06,0x06,0xff]
119 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
121 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
122 // GFX11: encoding: [0x6b,0x04,0x20,0xc9,0x7e,0x06,0x06,0xff]
123 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
125 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
126 // GFX11: encoding: [0x6a,0x04,0x20,0xc9,0x7f,0x06,0x06,0xff]
127 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
129 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
130 // GFX11: encoding: [0xff,0x04,0x20,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
131 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
133 v_dual_add_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
134 // GFX11: encoding: [0xfd,0x04,0x20,0xc9,0xc1,0x06,0x06,0xff]
135 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
137 v_dual_add_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
138 // GFX11: encoding: [0xf0,0x06,0x20,0xc9,0xf0,0x04,0x06,0xff]
139 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
141 v_dual_add_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
142 // GFX11: encoding: [0xc1,0x08,0x20,0xc9,0xfd,0x0a,0x06,0xff]
143 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
145 v_dual_add_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
146 // GFX11: encoding: [0x7c,0x0a,0x20,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
147 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
149 v_dual_add_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v3
150 // GFX11: encoding: [0x04,0x05,0x24,0xc9,0x01,0x07,0x06,0xff]
151 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
153 v_dual_add_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v3
154 // GFX11: encoding: [0x01,0x05,0x24,0xc9,0xff,0x07,0x06,0xff]
155 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
157 v_dual_add_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v3
158 // GFX11: encoding: [0xff,0x05,0x24,0xc9,0x02,0x07,0x06,0xff]
159 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
161 v_dual_add_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v3
162 // GFX11: encoding: [0x02,0x05,0x24,0xc9,0x03,0x07,0x06,0xff]
163 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
165 v_dual_add_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v3
166 // GFX11: encoding: [0x03,0x05,0x24,0xc9,0x04,0x07,0x06,0xff]
167 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
169 v_dual_add_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v3
170 // GFX11: encoding: [0x69,0x04,0x24,0xc9,0x01,0x06,0x06,0xff]
171 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
173 v_dual_add_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v3
174 // GFX11: encoding: [0x01,0x04,0x24,0xc9,0x69,0x06,0x06,0xff]
175 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
177 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v3
178 // GFX11: encoding: [0x7b,0x04,0x24,0xc9,0x6a,0x06,0x06,0xff]
179 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
181 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v3
182 // GFX11: encoding: [0x7f,0x04,0x24,0xc9,0x6b,0x06,0x06,0xff]
183 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
185 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v3
186 // GFX11: encoding: [0x7e,0x04,0x24,0xc9,0x7b,0x06,0x06,0xff]
187 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
189 v_dual_add_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v3
190 // GFX11: encoding: [0x7d,0x04,0x24,0xc9,0x7d,0x06,0x06,0xff]
191 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
193 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v3
194 // GFX11: encoding: [0x6b,0x04,0x24,0xc9,0x7e,0x06,0x06,0xff]
195 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
197 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v3
198 // GFX11: encoding: [0x6a,0x04,0x24,0xc9,0x7f,0x06,0x06,0xff]
199 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
201 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v3
202 // GFX11: encoding: [0xff,0x04,0x24,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
203 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
205 v_dual_add_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v3
206 // GFX11: encoding: [0xfd,0x04,0x24,0xc9,0xc1,0x06,0x06,0xff]
207 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
209 v_dual_add_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v2
210 // GFX11: encoding: [0xf0,0x06,0x24,0xc9,0xf0,0x04,0x06,0xff]
211 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
213 v_dual_add_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
214 // GFX11: encoding: [0xc1,0x08,0x24,0xc9,0xfd,0x0a,0x06,0xff]
215 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
217 v_dual_add_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v4
218 // GFX11: encoding: [0x7c,0x0a,0x24,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
219 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
221 v_dual_add_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
222 // GFX11: encoding: [0x04,0x05,0x12,0xc9,0x01,0x07,0x06,0xff]
223 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
225 v_dual_add_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
226 // GFX11: encoding: [0x01,0x05,0x12,0xc9,0xff,0x07,0x06,0xff]
227 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
229 v_dual_add_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
230 // GFX11: encoding: [0xff,0x05,0x12,0xc9,0x02,0x07,0x06,0xff]
231 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
233 v_dual_add_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
234 // GFX11: encoding: [0x02,0x05,0x12,0xc9,0x03,0x07,0x06,0xff]
235 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
237 v_dual_add_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
238 // GFX11: encoding: [0x03,0x05,0x12,0xc9,0x04,0x07,0x06,0xff]
239 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
241 v_dual_add_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
242 // GFX11: encoding: [0x69,0x04,0x12,0xc9,0x69,0x06,0x06,0xff]
243 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
245 v_dual_add_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
246 // GFX11: encoding: [0x01,0x04,0x12,0xc9,0x01,0x06,0x06,0xff]
247 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
249 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
250 // GFX11: encoding: [0x7b,0x04,0x12,0xc9,0x7b,0x06,0x06,0xff]
251 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
253 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
254 // GFX11: encoding: [0x7f,0x04,0x12,0xc9,0x7f,0x06,0x06,0xff]
255 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
257 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
258 // GFX11: encoding: [0x7e,0x04,0x12,0xc9,0x7e,0x06,0x06,0xff]
259 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
261 v_dual_add_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
262 // GFX11: encoding: [0x7d,0x04,0x12,0xc9,0x7d,0x06,0x06,0xff]
263 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
265 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
266 // GFX11: encoding: [0x6b,0x04,0x12,0xc9,0x6b,0x06,0x06,0xff]
267 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
269 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
270 // GFX11: encoding: [0x6a,0x04,0x12,0xc9,0x6a,0x06,0x06,0xff]
271 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
273 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
274 // GFX11: encoding: [0xff,0x04,0x12,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
275 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
277 v_dual_add_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
278 // GFX11: encoding: [0xfd,0x04,0x12,0xc9,0xc1,0x06,0x06,0xff]
279 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
281 v_dual_add_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
282 // GFX11: encoding: [0xf0,0x06,0x12,0xc9,0xf0,0x04,0x06,0xff]
283 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
285 v_dual_add_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
286 // GFX11: encoding: [0xc1,0x08,0x12,0xc9,0xfd,0x0a,0x06,0xff]
287 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
289 v_dual_add_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
290 // GFX11: encoding: [0x7c,0x0a,0x12,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
291 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
293 v_dual_add_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v3
294 // GFX11: encoding: [0x04,0x05,0x18,0xc9,0x01,0x07,0x06,0xff]
295 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
297 v_dual_add_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v3
298 // GFX11: encoding: [0x01,0x05,0x18,0xc9,0xff,0x07,0x06,0xff]
299 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
301 v_dual_add_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v3
302 // GFX11: encoding: [0xff,0x05,0x18,0xc9,0x02,0x07,0x06,0xff]
303 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
305 v_dual_add_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v3
306 // GFX11: encoding: [0x02,0x05,0x18,0xc9,0x03,0x07,0x06,0xff]
307 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
309 v_dual_add_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v3
310 // GFX11: encoding: [0x03,0x05,0x18,0xc9,0x04,0x07,0x06,0xff]
311 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
313 v_dual_add_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v3
314 // GFX11: encoding: [0x69,0x04,0x18,0xc9,0x01,0x06,0x06,0xff]
315 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
317 v_dual_add_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v3
318 // GFX11: encoding: [0x01,0x04,0x18,0xc9,0x69,0x06,0x06,0xff]
319 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
321 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v3
322 // GFX11: encoding: [0x7b,0x04,0x18,0xc9,0x6a,0x06,0x06,0xff]
323 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
325 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v3
326 // GFX11: encoding: [0x7f,0x04,0x18,0xc9,0x6b,0x06,0x06,0xff]
327 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
329 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v3
330 // GFX11: encoding: [0x7e,0x04,0x18,0xc9,0x7b,0x06,0x06,0xff]
331 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
333 v_dual_add_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v3
334 // GFX11: encoding: [0x7d,0x04,0x18,0xc9,0x7d,0x06,0x06,0xff]
335 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
337 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v3
338 // GFX11: encoding: [0x6b,0x04,0x18,0xc9,0x7e,0x06,0x06,0xff]
339 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
341 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v3
342 // GFX11: encoding: [0x6a,0x04,0x18,0xc9,0x7f,0x06,0x06,0xff]
343 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
345 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v3
346 // GFX11: encoding: [0xff,0x04,0x18,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
347 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
349 v_dual_add_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v3
350 // GFX11: encoding: [0xfd,0x04,0x18,0xc9,0xc1,0x06,0x06,0xff]
351 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
353 v_dual_add_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v2
354 // GFX11: encoding: [0xf0,0x06,0x18,0xc9,0xf0,0x04,0x06,0xff]
355 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
357 v_dual_add_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
358 // GFX11: encoding: [0xc1,0x08,0x18,0xc9,0xfd,0x0a,0x06,0xff]
359 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
361 v_dual_add_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v4
362 // GFX11: encoding: [0x7c,0x0a,0x18,0xc9,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]
363 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
365 v_dual_add_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
366 // GFX11: encoding: [0x04,0x05,0x02,0xc9,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
367 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
369 v_dual_add_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
370 // GFX11: encoding: [0x01,0x05,0x02,0xc9,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
371 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
373 v_dual_add_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
374 // GFX11: encoding: [0xff,0x05,0x02,0xc9,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
375 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
377 v_dual_add_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
378 // GFX11: encoding: [0x02,0x05,0x02,0xc9,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
379 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
381 v_dual_add_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
382 // GFX11: encoding: [0x03,0x05,0x02,0xc9,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
383 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
385 v_dual_add_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
386 // GFX11: encoding: [0x69,0x04,0x02,0xc9,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
387 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
389 v_dual_add_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
390 // GFX11: encoding: [0x01,0x04,0x02,0xc9,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
391 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
393 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
394 // GFX11: encoding: [0x7b,0x04,0x02,0xc9,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
395 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
397 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
398 // GFX11: encoding: [0x7f,0x04,0x02,0xc9,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
399 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
401 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
402 // GFX11: encoding: [0x7e,0x04,0x02,0xc9,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
403 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
405 v_dual_add_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
406 // GFX11: encoding: [0x7d,0x04,0x02,0xc9,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
407 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
409 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
410 // GFX11: encoding: [0x6b,0x04,0x02,0xc9,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
411 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
413 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
414 // GFX11: encoding: [0x6a,0x04,0x02,0xc9,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
415 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
417 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
418 // GFX11: encoding: [0xff,0x04,0x02,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
419 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
421 v_dual_add_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
422 // GFX11: encoding: [0xfd,0x04,0x02,0xc9,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
423 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
425 v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
426 // GFX11: encoding: [0xf0,0x06,0x02,0xc9,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
427 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
429 v_dual_add_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
430 // GFX11: encoding: [0xc1,0x08,0x02,0xc9,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
431 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
433 v_dual_add_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
434 // GFX11: encoding: [0x7c,0x0a,0x02,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
435 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
437 v_dual_add_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
438 // GFX11: encoding: [0x04,0x05,0x00,0xc9,0x01,0x07,0x06,0xff]
439 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
441 v_dual_add_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
442 // GFX11: encoding: [0x01,0x05,0x00,0xc9,0xff,0x07,0x06,0xff]
443 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
445 v_dual_add_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
446 // GFX11: encoding: [0xff,0x05,0x00,0xc9,0x02,0x07,0x06,0xff]
447 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
449 v_dual_add_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
450 // GFX11: encoding: [0x02,0x05,0x00,0xc9,0x03,0x07,0x06,0xff]
451 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
453 v_dual_add_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
454 // GFX11: encoding: [0x03,0x05,0x00,0xc9,0x04,0x07,0x06,0xff]
455 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
457 v_dual_add_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
458 // GFX11: encoding: [0x69,0x04,0x00,0xc9,0x01,0x06,0x06,0xff]
459 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
461 v_dual_add_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
462 // GFX11: encoding: [0x01,0x04,0x00,0xc9,0x69,0x06,0x06,0xff]
463 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
465 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
466 // GFX11: encoding: [0x7b,0x04,0x00,0xc9,0x6a,0x06,0x06,0xff]
467 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
469 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
470 // GFX11: encoding: [0x7f,0x04,0x00,0xc9,0x6b,0x06,0x06,0xff]
471 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
473 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
474 // GFX11: encoding: [0x7e,0x04,0x00,0xc9,0x7b,0x06,0x06,0xff]
475 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
477 v_dual_add_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
478 // GFX11: encoding: [0x7d,0x04,0x00,0xc9,0x7d,0x06,0x06,0xff]
479 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
481 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
482 // GFX11: encoding: [0x6b,0x04,0x00,0xc9,0x7e,0x06,0x06,0xff]
483 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
485 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
486 // GFX11: encoding: [0x6a,0x04,0x00,0xc9,0x7f,0x06,0x06,0xff]
487 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
489 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
490 // GFX11: encoding: [0xff,0x04,0x00,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
491 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
493 v_dual_add_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
494 // GFX11: encoding: [0xfd,0x04,0x00,0xc9,0xc1,0x06,0x06,0xff]
495 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
497 v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
498 // GFX11: encoding: [0xf0,0x06,0x00,0xc9,0xf0,0x04,0x06,0xff]
499 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
501 v_dual_add_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
502 // GFX11: encoding: [0xc1,0x08,0x00,0xc9,0xfd,0x0a,0x06,0xff]
503 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
505 v_dual_add_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
506 // GFX11: encoding: [0x7c,0x0a,0x00,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
507 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
509 v_dual_add_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
510 // GFX11: encoding: [0x04,0xff,0x05,0xc9,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
511 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
513 v_dual_add_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
514 // GFX11: encoding: [0x01,0xff,0x05,0xc9,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
515 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
517 v_dual_add_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
518 // GFX11: encoding: [0xff,0xff,0x05,0xc9,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
519 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
521 v_dual_add_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
522 // GFX11: encoding: [0x02,0xff,0x05,0xc9,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
523 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
525 v_dual_add_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
526 // GFX11: encoding: [0x03,0xff,0x05,0xc9,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
527 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
529 v_dual_add_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
530 // GFX11: encoding: [0x69,0xfe,0x05,0xc9,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
531 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
533 v_dual_add_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
534 // GFX11: encoding: [0x01,0xfe,0x05,0xc9,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
535 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
537 v_dual_add_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
538 // GFX11: encoding: [0x7b,0xfe,0x05,0xc9,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
539 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
541 v_dual_add_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
542 // GFX11: encoding: [0x7f,0xfe,0x05,0xc9,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
543 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
545 v_dual_add_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
546 // GFX11: encoding: [0x7e,0xfe,0x05,0xc9,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
547 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
549 v_dual_add_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
550 // GFX11: encoding: [0x7d,0xfe,0x05,0xc9,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
551 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
553 v_dual_add_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
554 // GFX11: encoding: [0x6b,0xfe,0x05,0xc9,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
555 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
557 v_dual_add_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
558 // GFX11: encoding: [0x6a,0xfe,0x05,0xc9,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
559 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
561 v_dual_add_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
562 // GFX11: encoding: [0xff,0xfe,0x05,0xc9,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
563 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
565 v_dual_add_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
566 // GFX11: encoding: [0xfd,0xfe,0x05,0xc9,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
567 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
569 v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
570 // GFX11: encoding: [0xf0,0x06,0x04,0xc9,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
571 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
573 v_dual_add_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
574 // GFX11: encoding: [0xc1,0x08,0x04,0xc9,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
575 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
577 v_dual_add_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
578 // GFX11: encoding: [0x7c,0x0a,0x04,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
579 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
581 v_dual_add_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
582 // GFX11: encoding: [0x04,0x05,0x22,0xc9,0x01,0x07,0x06,0xff]
583 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
585 v_dual_add_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
586 // GFX11: encoding: [0x01,0x05,0x22,0xc9,0xff,0x07,0x06,0xff]
587 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
589 v_dual_add_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
590 // GFX11: encoding: [0xff,0x05,0x22,0xc9,0x02,0x07,0x06,0xff]
591 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
593 v_dual_add_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
594 // GFX11: encoding: [0x02,0x05,0x22,0xc9,0x03,0x07,0x06,0xff]
595 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
597 v_dual_add_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
598 // GFX11: encoding: [0x03,0x05,0x22,0xc9,0x04,0x07,0x06,0xff]
599 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
601 v_dual_add_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
602 // GFX11: encoding: [0x69,0x04,0x22,0xc9,0x01,0x06,0x06,0xff]
603 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
605 v_dual_add_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
606 // GFX11: encoding: [0x01,0x04,0x22,0xc9,0x69,0x06,0x06,0xff]
607 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
609 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
610 // GFX11: encoding: [0x7b,0x04,0x22,0xc9,0x6a,0x06,0x06,0xff]
611 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
613 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
614 // GFX11: encoding: [0x7f,0x04,0x22,0xc9,0x6b,0x06,0x06,0xff]
615 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
617 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
618 // GFX11: encoding: [0x7e,0x04,0x22,0xc9,0x7b,0x06,0x06,0xff]
619 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
621 v_dual_add_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
622 // GFX11: encoding: [0x7d,0x04,0x22,0xc9,0x7d,0x06,0x06,0xff]
623 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
625 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
626 // GFX11: encoding: [0x6b,0x04,0x22,0xc9,0x7e,0x06,0x06,0xff]
627 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
629 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
630 // GFX11: encoding: [0x6a,0x04,0x22,0xc9,0x7f,0x06,0x06,0xff]
631 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
633 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
634 // GFX11: encoding: [0xff,0x04,0x22,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
635 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
637 v_dual_add_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
638 // GFX11: encoding: [0xfd,0x04,0x22,0xc9,0xc1,0x06,0x06,0xff]
639 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
641 v_dual_add_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
642 // GFX11: encoding: [0xf0,0x06,0x22,0xc9,0xf0,0x04,0x06,0xff]
643 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
645 v_dual_add_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
646 // GFX11: encoding: [0xc1,0x08,0x22,0xc9,0xfd,0x0a,0x06,0xff]
647 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
649 v_dual_add_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
650 // GFX11: encoding: [0x7c,0x0a,0x22,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
651 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
653 v_dual_add_f32 v255, v4, v2 :: v_dual_max_f32 v6, v1, v3
654 // GFX11: encoding: [0x04,0x05,0x14,0xc9,0x01,0x07,0x06,0xff]
655 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
657 v_dual_add_f32 v255, v1, v2 :: v_dual_max_f32 v6, v255, v3
658 // GFX11: encoding: [0x01,0x05,0x14,0xc9,0xff,0x07,0x06,0xff]
659 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
661 v_dual_add_f32 v255, v255, v2 :: v_dual_max_f32 v6, v2, v3
662 // GFX11: encoding: [0xff,0x05,0x14,0xc9,0x02,0x07,0x06,0xff]
663 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
665 v_dual_add_f32 v255, v2, v2 :: v_dual_max_f32 v6, v3, v3
666 // GFX11: encoding: [0x02,0x05,0x14,0xc9,0x03,0x07,0x06,0xff]
667 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
669 v_dual_add_f32 v255, v3, v2 :: v_dual_max_f32 v6, v4, v3
670 // GFX11: encoding: [0x03,0x05,0x14,0xc9,0x04,0x07,0x06,0xff]
671 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
673 v_dual_add_f32 v255, s105, v2 :: v_dual_max_f32 v6, s1, v3
674 // GFX11: encoding: [0x69,0x04,0x14,0xc9,0x01,0x06,0x06,0xff]
675 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
677 v_dual_add_f32 v255, s1, v2 :: v_dual_max_f32 v6, s105, v3
678 // GFX11: encoding: [0x01,0x04,0x14,0xc9,0x69,0x06,0x06,0xff]
679 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
681 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_max_f32 v6, vcc_lo, v3
682 // GFX11: encoding: [0x7b,0x04,0x14,0xc9,0x6a,0x06,0x06,0xff]
683 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
685 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_max_f32 v6, vcc_hi, v3
686 // GFX11: encoding: [0x7f,0x04,0x14,0xc9,0x6b,0x06,0x06,0xff]
687 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
689 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_max_f32 v6, ttmp15, v3
690 // GFX11: encoding: [0x7e,0x04,0x14,0xc9,0x7b,0x06,0x06,0xff]
691 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
693 v_dual_add_f32 v255, m0, v2 :: v_dual_max_f32 v6, m0, v3
694 // GFX11: encoding: [0x7d,0x04,0x14,0xc9,0x7d,0x06,0x06,0xff]
695 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
697 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_max_f32 v6, exec_lo, v3
698 // GFX11: encoding: [0x6b,0x04,0x14,0xc9,0x7e,0x06,0x06,0xff]
699 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
701 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_max_f32 v6, exec_hi, v3
702 // GFX11: encoding: [0x6a,0x04,0x14,0xc9,0x7f,0x06,0x06,0xff]
703 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
705 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_max_f32 v6, null, v3
706 // GFX11: encoding: [0xff,0x04,0x14,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
707 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
709 v_dual_add_f32 v255, src_scc, v2 :: v_dual_max_f32 v6, -1, v3
710 // GFX11: encoding: [0xfd,0x04,0x14,0xc9,0xc1,0x06,0x06,0xff]
711 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
713 v_dual_add_f32 v255, 0.5, v3 :: v_dual_max_f32 v6, 0.5, v2
714 // GFX11: encoding: [0xf0,0x06,0x14,0xc9,0xf0,0x04,0x06,0xff]
715 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
717 v_dual_add_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
718 // GFX11: encoding: [0xc1,0x08,0x14,0xc9,0xfd,0x0a,0x06,0xff]
719 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
721 v_dual_add_f32 v6, null, v5 :: v_dual_max_f32 v255, 0xaf123456, v4
722 // GFX11: encoding: [0x7c,0x0a,0x14,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
723 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
725 v_dual_add_f32 v255, v4, v2 :: v_dual_min_f32 v6, v1, v3
726 // GFX11: encoding: [0x04,0x05,0x16,0xc9,0x01,0x07,0x06,0xff]
727 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
729 v_dual_add_f32 v255, v1, v2 :: v_dual_min_f32 v6, v255, v3
730 // GFX11: encoding: [0x01,0x05,0x16,0xc9,0xff,0x07,0x06,0xff]
731 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
733 v_dual_add_f32 v255, v255, v2 :: v_dual_min_f32 v6, v2, v3
734 // GFX11: encoding: [0xff,0x05,0x16,0xc9,0x02,0x07,0x06,0xff]
735 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
737 v_dual_add_f32 v255, v2, v2 :: v_dual_min_f32 v6, v3, v3
738 // GFX11: encoding: [0x02,0x05,0x16,0xc9,0x03,0x07,0x06,0xff]
739 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
741 v_dual_add_f32 v255, v3, v2 :: v_dual_min_f32 v6, v4, v3
742 // GFX11: encoding: [0x03,0x05,0x16,0xc9,0x04,0x07,0x06,0xff]
743 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
745 v_dual_add_f32 v255, s105, v2 :: v_dual_min_f32 v6, s1, v3
746 // GFX11: encoding: [0x69,0x04,0x16,0xc9,0x01,0x06,0x06,0xff]
747 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
749 v_dual_add_f32 v255, s1, v2 :: v_dual_min_f32 v6, s105, v3
750 // GFX11: encoding: [0x01,0x04,0x16,0xc9,0x69,0x06,0x06,0xff]
751 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
753 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_min_f32 v6, vcc_lo, v3
754 // GFX11: encoding: [0x7b,0x04,0x16,0xc9,0x6a,0x06,0x06,0xff]
755 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
757 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_min_f32 v6, vcc_hi, v3
758 // GFX11: encoding: [0x7f,0x04,0x16,0xc9,0x6b,0x06,0x06,0xff]
759 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
761 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_min_f32 v6, ttmp15, v3
762 // GFX11: encoding: [0x7e,0x04,0x16,0xc9,0x7b,0x06,0x06,0xff]
763 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
765 v_dual_add_f32 v255, m0, v2 :: v_dual_min_f32 v6, m0, v3
766 // GFX11: encoding: [0x7d,0x04,0x16,0xc9,0x7d,0x06,0x06,0xff]
767 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
769 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_min_f32 v6, exec_lo, v3
770 // GFX11: encoding: [0x6b,0x04,0x16,0xc9,0x7e,0x06,0x06,0xff]
771 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
773 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_min_f32 v6, exec_hi, v3
774 // GFX11: encoding: [0x6a,0x04,0x16,0xc9,0x7f,0x06,0x06,0xff]
775 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
777 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_min_f32 v6, null, v3
778 // GFX11: encoding: [0xff,0x04,0x16,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
779 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
781 v_dual_add_f32 v255, src_scc, v2 :: v_dual_min_f32 v6, -1, v3
782 // GFX11: encoding: [0xfd,0x04,0x16,0xc9,0xc1,0x06,0x06,0xff]
783 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
785 v_dual_add_f32 v255, 0.5, v3 :: v_dual_min_f32 v6, 0.5, v2
786 // GFX11: encoding: [0xf0,0x06,0x16,0xc9,0xf0,0x04,0x06,0xff]
787 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
789 v_dual_add_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
790 // GFX11: encoding: [0xc1,0x08,0x16,0xc9,0xfd,0x0a,0x06,0xff]
791 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
793 v_dual_add_f32 v6, null, v5 :: v_dual_min_f32 v255, 0xaf123456, v4
794 // GFX11: encoding: [0x7c,0x0a,0x16,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
795 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
797 v_dual_add_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
798 // GFX11: encoding: [0x04,0xff,0x11,0xc9,0x01,0x01,0x06,0xff]
799 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
801 v_dual_add_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
802 // GFX11: encoding: [0x01,0xff,0x11,0xc9,0xff,0x01,0x06,0xff]
803 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
805 v_dual_add_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
806 // GFX11: encoding: [0xff,0xff,0x11,0xc9,0x02,0x01,0x06,0xff]
807 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
809 v_dual_add_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
810 // GFX11: encoding: [0x02,0xff,0x11,0xc9,0x03,0x01,0x06,0xff]
811 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
813 v_dual_add_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
814 // GFX11: encoding: [0x03,0xff,0x11,0xc9,0x04,0x01,0x06,0xff]
815 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
817 v_dual_add_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
818 // GFX11: encoding: [0x69,0xfe,0x11,0xc9,0x01,0x00,0x06,0xff]
819 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
821 v_dual_add_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
822 // GFX11: encoding: [0x01,0xfe,0x11,0xc9,0x69,0x00,0x06,0xff]
823 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
825 v_dual_add_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
826 // GFX11: encoding: [0x7b,0xfe,0x11,0xc9,0x6a,0x00,0x06,0xff]
827 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
829 v_dual_add_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
830 // GFX11: encoding: [0x7f,0xfe,0x11,0xc9,0x6b,0x00,0x06,0xff]
831 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
833 v_dual_add_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
834 // GFX11: encoding: [0x7e,0xfe,0x11,0xc9,0x7b,0x00,0x06,0xff]
835 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
837 v_dual_add_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
838 // GFX11: encoding: [0x7d,0xfe,0x11,0xc9,0x7d,0x00,0x06,0xff]
839 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
841 v_dual_add_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
842 // GFX11: encoding: [0x6b,0xfe,0x11,0xc9,0x7e,0x00,0x06,0xff]
843 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
845 v_dual_add_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
846 // GFX11: encoding: [0x6a,0xfe,0x11,0xc9,0x7f,0x00,0x06,0xff]
847 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
849 v_dual_add_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
850 // GFX11: encoding: [0xff,0xfe,0x11,0xc9,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
851 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
853 v_dual_add_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
854 // GFX11: encoding: [0xfd,0xfe,0x11,0xc9,0xc1,0x00,0x06,0xff]
855 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
857 v_dual_add_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
858 // GFX11: encoding: [0xf0,0x06,0x10,0xc9,0xf0,0x00,0x06,0xff]
859 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
861 v_dual_add_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
862 // GFX11: encoding: [0xc1,0x08,0x10,0xc9,0xfd,0x00,0x06,0xff]
863 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
865 v_dual_add_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
866 // GFX11: encoding: [0x7c,0x0a,0x10,0xc9,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]
867 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
869 v_dual_add_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
870 // GFX11: encoding: [0x04,0x05,0x0e,0xc9,0x01,0x07,0x06,0xff]
871 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
873 v_dual_add_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
874 // GFX11: encoding: [0x01,0x05,0x0e,0xc9,0xff,0x07,0x06,0xff]
875 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
877 v_dual_add_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
878 // GFX11: encoding: [0xff,0x05,0x0e,0xc9,0x02,0x07,0x06,0xff]
879 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
881 v_dual_add_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
882 // GFX11: encoding: [0x02,0x05,0x0e,0xc9,0x03,0x07,0x06,0xff]
883 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
885 v_dual_add_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
886 // GFX11: encoding: [0x03,0x05,0x0e,0xc9,0x04,0x07,0x06,0xff]
887 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
889 v_dual_add_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
890 // GFX11: encoding: [0x69,0x04,0x0e,0xc9,0x01,0x06,0x06,0xff]
891 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
893 v_dual_add_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
894 // GFX11: encoding: [0x01,0x04,0x0e,0xc9,0x69,0x06,0x06,0xff]
895 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
897 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
898 // GFX11: encoding: [0x7b,0x04,0x0e,0xc9,0x6a,0x06,0x06,0xff]
899 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
901 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
902 // GFX11: encoding: [0x7f,0x04,0x0e,0xc9,0x6b,0x06,0x06,0xff]
903 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
905 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
906 // GFX11: encoding: [0x7e,0x04,0x0e,0xc9,0x7b,0x06,0x06,0xff]
907 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
909 v_dual_add_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
910 // GFX11: encoding: [0x7d,0x04,0x0e,0xc9,0x7d,0x06,0x06,0xff]
911 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
913 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
914 // GFX11: encoding: [0x6b,0x04,0x0e,0xc9,0x7e,0x06,0x06,0xff]
915 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
917 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
918 // GFX11: encoding: [0x6a,0x04,0x0e,0xc9,0x7f,0x06,0x06,0xff]
919 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
921 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
922 // GFX11: encoding: [0xff,0x04,0x0e,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
923 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
925 v_dual_add_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
926 // GFX11: encoding: [0xfd,0x04,0x0e,0xc9,0xc1,0x06,0x06,0xff]
927 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
929 v_dual_add_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
930 // GFX11: encoding: [0xf0,0x06,0x0e,0xc9,0xf0,0x04,0x06,0xff]
931 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
933 v_dual_add_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
934 // GFX11: encoding: [0xc1,0x08,0x0e,0xc9,0xfd,0x0a,0x06,0xff]
935 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
937 v_dual_add_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
938 // GFX11: encoding: [0x7c,0x0a,0x0e,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
939 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
941 v_dual_add_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
942 // GFX11: encoding: [0x04,0x05,0x06,0xc9,0x01,0x07,0x06,0xff]
943 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
945 v_dual_add_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
946 // GFX11: encoding: [0x01,0x05,0x06,0xc9,0xff,0x07,0x06,0xff]
947 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
949 v_dual_add_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
950 // GFX11: encoding: [0xff,0x05,0x06,0xc9,0x02,0x07,0x06,0xff]
951 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
953 v_dual_add_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
954 // GFX11: encoding: [0x02,0x05,0x06,0xc9,0x03,0x07,0x06,0xff]
955 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
957 v_dual_add_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
958 // GFX11: encoding: [0x03,0x05,0x06,0xc9,0x04,0x07,0x06,0xff]
959 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
961 v_dual_add_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
962 // GFX11: encoding: [0x69,0x04,0x06,0xc9,0x01,0x06,0x06,0xff]
963 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
965 v_dual_add_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
966 // GFX11: encoding: [0x01,0x04,0x06,0xc9,0x69,0x06,0x06,0xff]
967 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
969 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
970 // GFX11: encoding: [0x7b,0x04,0x06,0xc9,0x6a,0x06,0x06,0xff]
971 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
973 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
974 // GFX11: encoding: [0x7f,0x04,0x06,0xc9,0x6b,0x06,0x06,0xff]
975 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
977 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
978 // GFX11: encoding: [0x7e,0x04,0x06,0xc9,0x7b,0x06,0x06,0xff]
979 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
981 v_dual_add_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
982 // GFX11: encoding: [0x7d,0x04,0x06,0xc9,0x7d,0x06,0x06,0xff]
983 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
985 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
986 // GFX11: encoding: [0x6b,0x04,0x06,0xc9,0x7e,0x06,0x06,0xff]
987 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
989 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
990 // GFX11: encoding: [0x6a,0x04,0x06,0xc9,0x7f,0x06,0x06,0xff]
991 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
993 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
994 // GFX11: encoding: [0xff,0x04,0x06,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
995 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
997 v_dual_add_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
998 // GFX11: encoding: [0xfd,0x04,0x06,0xc9,0xc1,0x06,0x06,0xff]
999 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1001 v_dual_add_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
1002 // GFX11: encoding: [0xf0,0x06,0x06,0xc9,0xf0,0x04,0x06,0xff]
1003 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1005 v_dual_add_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
1006 // GFX11: encoding: [0xc1,0x08,0x06,0xc9,0xfd,0x0a,0x06,0xff]
1007 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1009 v_dual_add_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
1010 // GFX11: encoding: [0x7c,0x0a,0x06,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
1011 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1013 v_dual_add_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
1014 // GFX11: encoding: [0x04,0x05,0x0a,0xc9,0x01,0x07,0x06,0xff]
1015 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1017 v_dual_add_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
1018 // GFX11: encoding: [0x01,0x05,0x0a,0xc9,0xff,0x07,0x06,0xff]
1019 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1021 v_dual_add_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
1022 // GFX11: encoding: [0xff,0x05,0x0a,0xc9,0x02,0x07,0x06,0xff]
1023 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1025 v_dual_add_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
1026 // GFX11: encoding: [0x02,0x05,0x0a,0xc9,0x03,0x07,0x06,0xff]
1027 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1029 v_dual_add_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
1030 // GFX11: encoding: [0x03,0x05,0x0a,0xc9,0x04,0x07,0x06,0xff]
1031 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1033 v_dual_add_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
1034 // GFX11: encoding: [0x69,0x04,0x0a,0xc9,0x01,0x06,0x06,0xff]
1035 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1037 v_dual_add_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
1038 // GFX11: encoding: [0x01,0x04,0x0a,0xc9,0x69,0x06,0x06,0xff]
1039 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1041 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
1042 // GFX11: encoding: [0x7b,0x04,0x0a,0xc9,0x6a,0x06,0x06,0xff]
1043 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1045 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
1046 // GFX11: encoding: [0x7f,0x04,0x0a,0xc9,0x6b,0x06,0x06,0xff]
1047 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1049 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
1050 // GFX11: encoding: [0x7e,0x04,0x0a,0xc9,0x7b,0x06,0x06,0xff]
1051 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1053 v_dual_add_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
1054 // GFX11: encoding: [0x7d,0x04,0x0a,0xc9,0x7d,0x06,0x06,0xff]
1055 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1057 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
1058 // GFX11: encoding: [0x6b,0x04,0x0a,0xc9,0x7e,0x06,0x06,0xff]
1059 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1061 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
1062 // GFX11: encoding: [0x6a,0x04,0x0a,0xc9,0x7f,0x06,0x06,0xff]
1063 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1065 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
1066 // GFX11: encoding: [0xff,0x04,0x0a,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
1067 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1069 v_dual_add_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
1070 // GFX11: encoding: [0xfd,0x04,0x0a,0xc9,0xc1,0x06,0x06,0xff]
1071 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1073 v_dual_add_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
1074 // GFX11: encoding: [0xf0,0x06,0x0a,0xc9,0xf0,0x04,0x06,0xff]
1075 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1077 v_dual_add_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
1078 // GFX11: encoding: [0xc1,0x08,0x0a,0xc9,0xfd,0x0a,0x06,0xff]
1079 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1081 v_dual_add_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
1082 // GFX11: encoding: [0x7c,0x0a,0x0a,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
1083 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1085 v_dual_add_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
1086 // GFX11: encoding: [0x04,0x05,0x0c,0xc9,0x01,0x07,0x06,0xff]
1087 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1089 v_dual_add_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
1090 // GFX11: encoding: [0x01,0x05,0x0c,0xc9,0xff,0x07,0x06,0xff]
1091 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1093 v_dual_add_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
1094 // GFX11: encoding: [0xff,0x05,0x0c,0xc9,0x02,0x07,0x06,0xff]
1095 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1097 v_dual_add_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
1098 // GFX11: encoding: [0x02,0x05,0x0c,0xc9,0x03,0x07,0x06,0xff]
1099 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1101 v_dual_add_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
1102 // GFX11: encoding: [0x03,0x05,0x0c,0xc9,0x04,0x07,0x06,0xff]
1103 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1105 v_dual_add_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
1106 // GFX11: encoding: [0x69,0x04,0x0c,0xc9,0x01,0x06,0x06,0xff]
1107 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1109 v_dual_add_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
1110 // GFX11: encoding: [0x01,0x04,0x0c,0xc9,0x69,0x06,0x06,0xff]
1111 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1113 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
1114 // GFX11: encoding: [0x7b,0x04,0x0c,0xc9,0x6a,0x06,0x06,0xff]
1115 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1117 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
1118 // GFX11: encoding: [0x7f,0x04,0x0c,0xc9,0x6b,0x06,0x06,0xff]
1119 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1121 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
1122 // GFX11: encoding: [0x7e,0x04,0x0c,0xc9,0x7b,0x06,0x06,0xff]
1123 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1125 v_dual_add_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
1126 // GFX11: encoding: [0x7d,0x04,0x0c,0xc9,0x7d,0x06,0x06,0xff]
1127 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1129 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
1130 // GFX11: encoding: [0x6b,0x04,0x0c,0xc9,0x7e,0x06,0x06,0xff]
1131 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1133 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
1134 // GFX11: encoding: [0x6a,0x04,0x0c,0xc9,0x7f,0x06,0x06,0xff]
1135 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1137 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
1138 // GFX11: encoding: [0xff,0x04,0x0c,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
1139 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1141 v_dual_add_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
1142 // GFX11: encoding: [0xfd,0x04,0x0c,0xc9,0xc1,0x06,0x06,0xff]
1143 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1145 v_dual_add_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
1146 // GFX11: encoding: [0xf0,0x06,0x0c,0xc9,0xf0,0x04,0x06,0xff]
1147 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1149 v_dual_add_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
1150 // GFX11: encoding: [0xc1,0x08,0x0c,0xc9,0xfd,0x0a,0x06,0xff]
1151 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1153 v_dual_add_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
1154 // GFX11: encoding: [0x7c,0x0a,0x0c,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
1155 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1157 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
1158 // GFX11: encoding: [0x04,0x05,0x48,0xca,0x01,0x07,0x06,0xff]
1159 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1161 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
1162 // GFX11: encoding: [0x01,0x05,0x48,0xca,0xff,0x07,0x06,0xff]
1163 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1165 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
1166 // GFX11: encoding: [0xff,0x05,0x48,0xca,0x02,0x07,0x06,0xff]
1167 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1169 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
1170 // GFX11: encoding: [0x02,0x05,0x48,0xca,0x03,0x07,0x06,0xff]
1171 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1173 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
1174 // GFX11: encoding: [0x03,0x05,0x48,0xca,0x04,0x07,0x06,0xff]
1175 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1177 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_add_f32 v6, s105, v3
1178 // GFX11: encoding: [0x69,0x04,0x48,0xca,0x69,0x06,0x06,0xff]
1179 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1181 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_add_f32 v6, s1, v3
1182 // GFX11: encoding: [0x01,0x04,0x48,0xca,0x01,0x06,0x06,0xff]
1183 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1185 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_add_f32 v6, ttmp15, v3
1186 // GFX11: encoding: [0x7b,0x04,0x48,0xca,0x7b,0x06,0x06,0xff]
1187 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1189 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_add_f32 v6, exec_hi, v3
1190 // GFX11: encoding: [0x7f,0x04,0x48,0xca,0x7f,0x06,0x06,0xff]
1191 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1193 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_add_f32 v6, exec_lo, v3
1194 // GFX11: encoding: [0x7e,0x04,0x48,0xca,0x7e,0x06,0x06,0xff]
1195 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1197 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
1198 // GFX11: encoding: [0x7d,0x04,0x48,0xca,0x7d,0x06,0x06,0xff]
1199 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1201 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
1202 // GFX11: encoding: [0x6b,0x04,0x48,0xca,0x6b,0x06,0x06,0xff]
1203 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1205 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, vcc_lo, v3
1206 // GFX11: encoding: [0x6a,0x04,0x48,0xca,0x6a,0x06,0x06,0xff]
1207 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1209 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
1210 // GFX11: encoding: [0xff,0x04,0x48,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
1211 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1213 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
1214 // GFX11: encoding: [0xfd,0x04,0x48,0xca,0xc1,0x06,0x06,0xff]
1215 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1217 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
1218 // GFX11: encoding: [0xf0,0x06,0x48,0xca,0xf0,0x04,0x06,0xff]
1219 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1221 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
1222 // GFX11: encoding: [0xc1,0x08,0x48,0xca,0xfd,0x0a,0x06,0xff]
1223 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1225 v_dual_cndmask_b32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
1226 // GFX11: encoding: [0x7c,0x0a,0x48,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
1227 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1229 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
1230 // GFX11: encoding: [0x04,0x05,0x60,0xca,0x01,0x07,0x06,0xff]
1231 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1233 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
1234 // GFX11: encoding: [0x01,0x05,0x60,0xca,0xff,0x07,0x06,0xff]
1235 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1237 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
1238 // GFX11: encoding: [0xff,0x05,0x60,0xca,0x02,0x07,0x06,0xff]
1239 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1241 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
1242 // GFX11: encoding: [0x02,0x05,0x60,0xca,0x03,0x07,0x06,0xff]
1243 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1245 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
1246 // GFX11: encoding: [0x03,0x05,0x60,0xca,0x04,0x07,0x06,0xff]
1247 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1249 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s105, v3
1250 // GFX11: encoding: [0x69,0x04,0x60,0xca,0x69,0x06,0x06,0xff]
1251 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1253 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s1, v3
1254 // GFX11: encoding: [0x01,0x04,0x60,0xca,0x01,0x06,0x06,0xff]
1255 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1257 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
1258 // GFX11: encoding: [0x7b,0x04,0x60,0xca,0x7b,0x06,0x06,0xff]
1259 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1261 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
1262 // GFX11: encoding: [0x7f,0x04,0x60,0xca,0x7f,0x06,0x06,0xff]
1263 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1265 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
1266 // GFX11: encoding: [0x7e,0x04,0x60,0xca,0x7e,0x06,0x06,0xff]
1267 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1269 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
1270 // GFX11: encoding: [0x7d,0x04,0x60,0xca,0x7d,0x06,0x06,0xff]
1271 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1273 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
1274 // GFX11: encoding: [0x6b,0x04,0x60,0xca,0x6b,0x06,0x06,0xff]
1275 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1277 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
1278 // GFX11: encoding: [0x6a,0x04,0x60,0xca,0x6a,0x06,0x06,0xff]
1279 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1281 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
1282 // GFX11: encoding: [0xff,0x04,0x60,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
1283 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1285 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
1286 // GFX11: encoding: [0xfd,0x04,0x60,0xca,0xc1,0x06,0x06,0xff]
1287 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1289 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
1290 // GFX11: encoding: [0xf0,0x06,0x60,0xca,0xf0,0x04,0x06,0xff]
1291 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1293 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
1294 // GFX11: encoding: [0xc1,0x08,0x60,0xca,0xfd,0x0a,0x06,0xff]
1295 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1297 v_dual_cndmask_b32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
1298 // GFX11: encoding: [0x7c,0x0a,0x60,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
1299 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1301 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v3
1302 // GFX11: encoding: [0x04,0x05,0x64,0xca,0x01,0x07,0x06,0xff]
1303 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1305 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v3
1306 // GFX11: encoding: [0x01,0x05,0x64,0xca,0xff,0x07,0x06,0xff]
1307 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1309 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v3
1310 // GFX11: encoding: [0xff,0x05,0x64,0xca,0x02,0x07,0x06,0xff]
1311 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1313 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v3
1314 // GFX11: encoding: [0x02,0x05,0x64,0xca,0x03,0x07,0x06,0xff]
1315 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1317 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v3
1318 // GFX11: encoding: [0x03,0x05,0x64,0xca,0x04,0x07,0x06,0xff]
1319 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1321 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_and_b32 v6, s105, v3
1322 // GFX11: encoding: [0x69,0x04,0x64,0xca,0x69,0x06,0x06,0xff]
1323 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1325 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_and_b32 v6, s1, v3
1326 // GFX11: encoding: [0x01,0x04,0x64,0xca,0x01,0x06,0x06,0xff]
1327 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1329 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_and_b32 v6, ttmp15, v3
1330 // GFX11: encoding: [0x7b,0x04,0x64,0xca,0x7b,0x06,0x06,0xff]
1331 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1333 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_and_b32 v6, exec_hi, v3
1334 // GFX11: encoding: [0x7f,0x04,0x64,0xca,0x7f,0x06,0x06,0xff]
1335 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1337 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_and_b32 v6, exec_lo, v3
1338 // GFX11: encoding: [0x7e,0x04,0x64,0xca,0x7e,0x06,0x06,0xff]
1339 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1341 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v3
1342 // GFX11: encoding: [0x7d,0x04,0x64,0xca,0x7d,0x06,0x06,0xff]
1343 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1345 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v3
1346 // GFX11: encoding: [0x6b,0x04,0x64,0xca,0x6b,0x06,0x06,0xff]
1347 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1349 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, vcc_lo, v3
1350 // GFX11: encoding: [0x6a,0x04,0x64,0xca,0x6a,0x06,0x06,0xff]
1351 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1353 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v3
1354 // GFX11: encoding: [0xff,0x04,0x64,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
1355 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1357 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v3
1358 // GFX11: encoding: [0xfd,0x04,0x64,0xca,0xc1,0x06,0x06,0xff]
1359 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1361 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v2
1362 // GFX11: encoding: [0xf0,0x06,0x64,0xca,0xf0,0x04,0x06,0xff]
1363 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1365 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
1366 // GFX11: encoding: [0xc1,0x08,0x64,0xca,0xfd,0x0a,0x06,0xff]
1367 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1369 v_dual_cndmask_b32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v4
1370 // GFX11: encoding: [0x7c,0x0a,0x64,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
1371 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1373 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
1374 // GFX11: encoding: [0x04,0x05,0x52,0xca,0x01,0x07,0x06,0xff]
1375 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1377 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
1378 // GFX11: encoding: [0x01,0x05,0x52,0xca,0xff,0x07,0x06,0xff]
1379 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1381 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
1382 // GFX11: encoding: [0xff,0x05,0x52,0xca,0x02,0x07,0x06,0xff]
1383 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1385 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
1386 // GFX11: encoding: [0x02,0x05,0x52,0xca,0x03,0x07,0x06,0xff]
1387 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1389 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
1390 // GFX11: encoding: [0x03,0x05,0x52,0xca,0x04,0x07,0x06,0xff]
1391 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1393 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
1394 // GFX11: encoding: [0x69,0x04,0x52,0xca,0x69,0x06,0x06,0xff]
1395 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1397 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
1398 // GFX11: encoding: [0x01,0x04,0x52,0xca,0x01,0x06,0x06,0xff]
1399 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1401 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
1402 // GFX11: encoding: [0x7b,0x04,0x52,0xca,0x7b,0x06,0x06,0xff]
1403 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1405 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
1406 // GFX11: encoding: [0x7f,0x04,0x52,0xca,0x7f,0x06,0x06,0xff]
1407 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1409 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
1410 // GFX11: encoding: [0x7e,0x04,0x52,0xca,0x7e,0x06,0x06,0xff]
1411 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1413 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
1414 // GFX11: encoding: [0x7d,0x04,0x52,0xca,0x7d,0x06,0x06,0xff]
1415 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1417 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
1418 // GFX11: encoding: [0x6b,0x04,0x52,0xca,0x6b,0x06,0x06,0xff]
1419 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1421 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
1422 // GFX11: encoding: [0x6a,0x04,0x52,0xca,0x6a,0x06,0x06,0xff]
1423 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1425 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
1426 // GFX11: encoding: [0xff,0x04,0x52,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
1427 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1429 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
1430 // GFX11: encoding: [0xfd,0x04,0x52,0xca,0xc1,0x06,0x06,0xff]
1431 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1433 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
1434 // GFX11: encoding: [0xf0,0x06,0x52,0xca,0xf0,0x04,0x06,0xff]
1435 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1437 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
1438 // GFX11: encoding: [0xc1,0x08,0x52,0xca,0xfd,0x0a,0x06,0xff]
1439 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1441 v_dual_cndmask_b32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
1442 // GFX11: encoding: [0x7c,0x0a,0x52,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
1443 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1445 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v3
1446 // GFX11: encoding: [0x04,0x05,0x58,0xca,0x01,0x07,0x06,0xff]
1447 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1449 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v3
1450 // GFX11: encoding: [0x01,0x05,0x58,0xca,0xff,0x07,0x06,0xff]
1451 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1453 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v3
1454 // GFX11: encoding: [0xff,0x05,0x58,0xca,0x02,0x07,0x06,0xff]
1455 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1457 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v3
1458 // GFX11: encoding: [0x02,0x05,0x58,0xca,0x03,0x07,0x06,0xff]
1459 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1461 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v3
1462 // GFX11: encoding: [0x03,0x05,0x58,0xca,0x04,0x07,0x06,0xff]
1463 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1465 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v3
1466 // GFX11: encoding: [0x69,0x04,0x58,0xca,0x69,0x06,0x06,0xff]
1467 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1469 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v3
1470 // GFX11: encoding: [0x01,0x04,0x58,0xca,0x01,0x06,0x06,0xff]
1471 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1473 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v3
1474 // GFX11: encoding: [0x7b,0x04,0x58,0xca,0x7b,0x06,0x06,0xff]
1475 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1477 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v3
1478 // GFX11: encoding: [0x7f,0x04,0x58,0xca,0x7f,0x06,0x06,0xff]
1479 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1481 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v3
1482 // GFX11: encoding: [0x7e,0x04,0x58,0xca,0x7e,0x06,0x06,0xff]
1483 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1485 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v3
1486 // GFX11: encoding: [0x7d,0x04,0x58,0xca,0x7d,0x06,0x06,0xff]
1487 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1489 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v3
1490 // GFX11: encoding: [0x6b,0x04,0x58,0xca,0x6b,0x06,0x06,0xff]
1491 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1493 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v3
1494 // GFX11: encoding: [0x6a,0x04,0x58,0xca,0x6a,0x06,0x06,0xff]
1495 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1497 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v3
1498 // GFX11: encoding: [0xff,0x04,0x58,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
1499 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1501 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v3
1502 // GFX11: encoding: [0xfd,0x04,0x58,0xca,0xc1,0x06,0x06,0xff]
1503 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1505 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v2
1506 // GFX11: encoding: [0xf0,0x06,0x58,0xca,0xf0,0x04,0x06,0xff]
1507 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1509 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
1510 // GFX11: encoding: [0xc1,0x08,0x58,0xca,0xfd,0x0a,0x06,0xff]
1511 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1513 v_dual_cndmask_b32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v4
1514 // GFX11: encoding: [0x7c,0x0a,0x58,0xca,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]
1515 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1517 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
1518 // GFX11: encoding: [0x04,0x05,0x42,0xca,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
1519 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1521 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
1522 // GFX11: encoding: [0x01,0x05,0x42,0xca,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
1523 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1525 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
1526 // GFX11: encoding: [0xff,0x05,0x42,0xca,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
1527 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1529 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
1530 // GFX11: encoding: [0x02,0x05,0x42,0xca,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
1531 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1533 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
1534 // GFX11: encoding: [0x03,0x05,0x42,0xca,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
1535 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1537 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
1538 // GFX11: encoding: [0xff,0x04,0x42,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
1539 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1541 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, -1, v2, 0xaf123456
1542 // GFX11: encoding: [0xf0,0x06,0x42,0xca,0xc1,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
1543 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1545 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmaak_f32 v6, 0.5, v5, 0xaf123456
1546 // GFX11: encoding: [0xc1,0x08,0x42,0xca,0xf0,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
1547 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1549 v_dual_cndmask_b32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
1550 // GFX11: encoding: [0x7c,0x0a,0x42,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
1551 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1553 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
1554 // GFX11: encoding: [0x04,0x05,0x40,0xca,0x01,0x07,0x06,0xff]
1555 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1557 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
1558 // GFX11: encoding: [0x01,0x05,0x40,0xca,0xff,0x07,0x06,0xff]
1559 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1561 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
1562 // GFX11: encoding: [0xff,0x05,0x40,0xca,0x02,0x07,0x06,0xff]
1563 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1565 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
1566 // GFX11: encoding: [0x02,0x05,0x40,0xca,0x03,0x07,0x06,0xff]
1567 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1569 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
1570 // GFX11: encoding: [0x03,0x05,0x40,0xca,0x04,0x07,0x06,0xff]
1571 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1573 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_fmac_f32 v6, s105, v3
1574 // GFX11: encoding: [0x69,0x04,0x40,0xca,0x69,0x06,0x06,0xff]
1575 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1577 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_fmac_f32 v6, s1, v3
1578 // GFX11: encoding: [0x01,0x04,0x40,0xca,0x01,0x06,0x06,0xff]
1579 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1581 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
1582 // GFX11: encoding: [0x7b,0x04,0x40,0xca,0x7b,0x06,0x06,0xff]
1583 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1585 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
1586 // GFX11: encoding: [0x7f,0x04,0x40,0xca,0x7f,0x06,0x06,0xff]
1587 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1589 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
1590 // GFX11: encoding: [0x7e,0x04,0x40,0xca,0x7e,0x06,0x06,0xff]
1591 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1593 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
1594 // GFX11: encoding: [0x7d,0x04,0x40,0xca,0x7d,0x06,0x06,0xff]
1595 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1597 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
1598 // GFX11: encoding: [0x6b,0x04,0x40,0xca,0x6b,0x06,0x06,0xff]
1599 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1601 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
1602 // GFX11: encoding: [0x6a,0x04,0x40,0xca,0x6a,0x06,0x06,0xff]
1603 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1605 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
1606 // GFX11: encoding: [0xff,0x04,0x40,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
1607 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1609 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
1610 // GFX11: encoding: [0xfd,0x04,0x40,0xca,0xc1,0x06,0x06,0xff]
1611 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1613 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
1614 // GFX11: encoding: [0xf0,0x06,0x40,0xca,0xf0,0x04,0x06,0xff]
1615 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1617 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
1618 // GFX11: encoding: [0xc1,0x08,0x40,0xca,0xfd,0x0a,0x06,0xff]
1619 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1621 v_dual_cndmask_b32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
1622 // GFX11: encoding: [0x7c,0x0a,0x40,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
1623 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1625 v_dual_cndmask_b32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
1626 // GFX11: encoding: [0x04,0xff,0x45,0xca,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
1627 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1629 v_dual_cndmask_b32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
1630 // GFX11: encoding: [0x01,0xff,0x45,0xca,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
1631 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1633 v_dual_cndmask_b32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
1634 // GFX11: encoding: [0xff,0xff,0x45,0xca,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
1635 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1637 v_dual_cndmask_b32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
1638 // GFX11: encoding: [0x02,0xff,0x45,0xca,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
1639 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1641 v_dual_cndmask_b32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
1642 // GFX11: encoding: [0x03,0xff,0x45,0xca,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
1643 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1645 v_dual_cndmask_b32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
1646 // GFX11: encoding: [0xff,0xfe,0x45,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
1647 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1649 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
1650 // GFX11: encoding: [0xf0,0x06,0x44,0xca,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
1651 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1653 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
1654 // GFX11: encoding: [0xc1,0x08,0x44,0xca,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
1655 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1657 v_dual_cndmask_b32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
1658 // GFX11: encoding: [0x7c,0x0a,0x44,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
1659 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1661 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
1662 // GFX11: encoding: [0x04,0x05,0x62,0xca,0x01,0x07,0x06,0xff]
1663 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1665 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
1666 // GFX11: encoding: [0x01,0x05,0x62,0xca,0xff,0x07,0x06,0xff]
1667 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1669 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
1670 // GFX11: encoding: [0xff,0x05,0x62,0xca,0x02,0x07,0x06,0xff]
1671 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1673 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
1674 // GFX11: encoding: [0x02,0x05,0x62,0xca,0x03,0x07,0x06,0xff]
1675 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1677 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
1678 // GFX11: encoding: [0x03,0x05,0x62,0xca,0x04,0x07,0x06,0xff]
1679 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1681 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s105, v3
1682 // GFX11: encoding: [0x69,0x04,0x62,0xca,0x69,0x06,0x06,0xff]
1683 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1685 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s1, v3
1686 // GFX11: encoding: [0x01,0x04,0x62,0xca,0x01,0x06,0x06,0xff]
1687 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1689 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
1690 // GFX11: encoding: [0x7b,0x04,0x62,0xca,0x7b,0x06,0x06,0xff]
1691 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1693 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
1694 // GFX11: encoding: [0x7f,0x04,0x62,0xca,0x7f,0x06,0x06,0xff]
1695 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1697 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
1698 // GFX11: encoding: [0x7e,0x04,0x62,0xca,0x7e,0x06,0x06,0xff]
1699 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1701 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
1702 // GFX11: encoding: [0x7d,0x04,0x62,0xca,0x7d,0x06,0x06,0xff]
1703 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1705 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
1706 // GFX11: encoding: [0x6b,0x04,0x62,0xca,0x6b,0x06,0x06,0xff]
1707 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1709 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
1710 // GFX11: encoding: [0x6a,0x04,0x62,0xca,0x6a,0x06,0x06,0xff]
1711 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1713 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
1714 // GFX11: encoding: [0xff,0x04,0x62,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
1715 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1717 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
1718 // GFX11: encoding: [0xfd,0x04,0x62,0xca,0xc1,0x06,0x06,0xff]
1719 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1721 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
1722 // GFX11: encoding: [0xf0,0x06,0x62,0xca,0xf0,0x04,0x06,0xff]
1723 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1725 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
1726 // GFX11: encoding: [0xc1,0x08,0x62,0xca,0xfd,0x0a,0x06,0xff]
1727 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1729 v_dual_cndmask_b32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
1730 // GFX11: encoding: [0x7c,0x0a,0x62,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
1731 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1733 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_max_f32 v6, v1, v3
1734 // GFX11: encoding: [0x04,0x05,0x54,0xca,0x01,0x07,0x06,0xff]
1735 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1737 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_max_f32 v6, v255, v3
1738 // GFX11: encoding: [0x01,0x05,0x54,0xca,0xff,0x07,0x06,0xff]
1739 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1741 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_max_f32 v6, v2, v3
1742 // GFX11: encoding: [0xff,0x05,0x54,0xca,0x02,0x07,0x06,0xff]
1743 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1745 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_max_f32 v6, v3, v3
1746 // GFX11: encoding: [0x02,0x05,0x54,0xca,0x03,0x07,0x06,0xff]
1747 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1749 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_max_f32 v6, v4, v3
1750 // GFX11: encoding: [0x03,0x05,0x54,0xca,0x04,0x07,0x06,0xff]
1751 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1753 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_max_f32 v6, s105, v3
1754 // GFX11: encoding: [0x69,0x04,0x54,0xca,0x69,0x06,0x06,0xff]
1755 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1757 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_max_f32 v6, s1, v3
1758 // GFX11: encoding: [0x01,0x04,0x54,0xca,0x01,0x06,0x06,0xff]
1759 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1761 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_max_f32 v6, ttmp15, v3
1762 // GFX11: encoding: [0x7b,0x04,0x54,0xca,0x7b,0x06,0x06,0xff]
1763 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1765 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_max_f32 v6, exec_hi, v3
1766 // GFX11: encoding: [0x7f,0x04,0x54,0xca,0x7f,0x06,0x06,0xff]
1767 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1769 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_max_f32 v6, exec_lo, v3
1770 // GFX11: encoding: [0x7e,0x04,0x54,0xca,0x7e,0x06,0x06,0xff]
1771 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1773 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_max_f32 v6, m0, v3
1774 // GFX11: encoding: [0x7d,0x04,0x54,0xca,0x7d,0x06,0x06,0xff]
1775 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1777 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_max_f32 v6, vcc_hi, v3
1778 // GFX11: encoding: [0x6b,0x04,0x54,0xca,0x6b,0x06,0x06,0xff]
1779 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1781 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_max_f32 v6, vcc_lo, v3
1782 // GFX11: encoding: [0x6a,0x04,0x54,0xca,0x6a,0x06,0x06,0xff]
1783 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1785 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_max_f32 v6, null, v3
1786 // GFX11: encoding: [0xff,0x04,0x54,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
1787 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1789 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_max_f32 v6, -1, v3
1790 // GFX11: encoding: [0xfd,0x04,0x54,0xca,0xc1,0x06,0x06,0xff]
1791 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1793 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_max_f32 v6, 0.5, v2
1794 // GFX11: encoding: [0xf0,0x06,0x54,0xca,0xf0,0x04,0x06,0xff]
1795 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1797 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
1798 // GFX11: encoding: [0xc1,0x08,0x54,0xca,0xfd,0x0a,0x06,0xff]
1799 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1801 v_dual_cndmask_b32 v6, null, v5 :: v_dual_max_f32 v255, 0xaf123456, v4
1802 // GFX11: encoding: [0x7c,0x0a,0x54,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
1803 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1805 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_min_f32 v6, v1, v3
1806 // GFX11: encoding: [0x04,0x05,0x56,0xca,0x01,0x07,0x06,0xff]
1807 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1809 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_min_f32 v6, v255, v3
1810 // GFX11: encoding: [0x01,0x05,0x56,0xca,0xff,0x07,0x06,0xff]
1811 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1813 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_min_f32 v6, v2, v3
1814 // GFX11: encoding: [0xff,0x05,0x56,0xca,0x02,0x07,0x06,0xff]
1815 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1817 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_min_f32 v6, v3, v3
1818 // GFX11: encoding: [0x02,0x05,0x56,0xca,0x03,0x07,0x06,0xff]
1819 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1821 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_min_f32 v6, v4, v3
1822 // GFX11: encoding: [0x03,0x05,0x56,0xca,0x04,0x07,0x06,0xff]
1823 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1825 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_min_f32 v6, s105, v3
1826 // GFX11: encoding: [0x69,0x04,0x56,0xca,0x69,0x06,0x06,0xff]
1827 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1829 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_min_f32 v6, s1, v3
1830 // GFX11: encoding: [0x01,0x04,0x56,0xca,0x01,0x06,0x06,0xff]
1831 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1833 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_min_f32 v6, ttmp15, v3
1834 // GFX11: encoding: [0x7b,0x04,0x56,0xca,0x7b,0x06,0x06,0xff]
1835 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1837 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_min_f32 v6, exec_hi, v3
1838 // GFX11: encoding: [0x7f,0x04,0x56,0xca,0x7f,0x06,0x06,0xff]
1839 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1841 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_min_f32 v6, exec_lo, v3
1842 // GFX11: encoding: [0x7e,0x04,0x56,0xca,0x7e,0x06,0x06,0xff]
1843 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1845 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_min_f32 v6, m0, v3
1846 // GFX11: encoding: [0x7d,0x04,0x56,0xca,0x7d,0x06,0x06,0xff]
1847 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1849 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_min_f32 v6, vcc_hi, v3
1850 // GFX11: encoding: [0x6b,0x04,0x56,0xca,0x6b,0x06,0x06,0xff]
1851 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1853 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_min_f32 v6, vcc_lo, v3
1854 // GFX11: encoding: [0x6a,0x04,0x56,0xca,0x6a,0x06,0x06,0xff]
1855 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1857 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_min_f32 v6, null, v3
1858 // GFX11: encoding: [0xff,0x04,0x56,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
1859 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1861 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_min_f32 v6, -1, v3
1862 // GFX11: encoding: [0xfd,0x04,0x56,0xca,0xc1,0x06,0x06,0xff]
1863 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1865 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_min_f32 v6, 0.5, v2
1866 // GFX11: encoding: [0xf0,0x06,0x56,0xca,0xf0,0x04,0x06,0xff]
1867 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1869 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
1870 // GFX11: encoding: [0xc1,0x08,0x56,0xca,0xfd,0x0a,0x06,0xff]
1871 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1873 v_dual_cndmask_b32 v6, null, v5 :: v_dual_min_f32 v255, 0xaf123456, v4
1874 // GFX11: encoding: [0x7c,0x0a,0x56,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
1875 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1877 v_dual_cndmask_b32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
1878 // GFX11: encoding: [0x04,0xff,0x51,0xca,0x01,0x01,0x06,0xff]
1879 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1881 v_dual_cndmask_b32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
1882 // GFX11: encoding: [0x01,0xff,0x51,0xca,0xff,0x01,0x06,0xff]
1883 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1885 v_dual_cndmask_b32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
1886 // GFX11: encoding: [0xff,0xff,0x51,0xca,0x02,0x01,0x06,0xff]
1887 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1889 v_dual_cndmask_b32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
1890 // GFX11: encoding: [0x02,0xff,0x51,0xca,0x03,0x01,0x06,0xff]
1891 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1893 v_dual_cndmask_b32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
1894 // GFX11: encoding: [0x03,0xff,0x51,0xca,0x04,0x01,0x06,0xff]
1895 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1897 v_dual_cndmask_b32 v255, s105, v255 :: v_dual_mov_b32 v6, s105
1898 // GFX11: encoding: [0x69,0xfe,0x51,0xca,0x69,0x00,0x06,0xff]
1899 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1901 v_dual_cndmask_b32 v255, s1, v255 :: v_dual_mov_b32 v6, s1
1902 // GFX11: encoding: [0x01,0xfe,0x51,0xca,0x01,0x00,0x06,0xff]
1903 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1905 v_dual_cndmask_b32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, ttmp15
1906 // GFX11: encoding: [0x7b,0xfe,0x51,0xca,0x7b,0x00,0x06,0xff]
1907 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1909 v_dual_cndmask_b32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, exec_hi
1910 // GFX11: encoding: [0x7f,0xfe,0x51,0xca,0x7f,0x00,0x06,0xff]
1911 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1913 v_dual_cndmask_b32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, exec_lo
1914 // GFX11: encoding: [0x7e,0xfe,0x51,0xca,0x7e,0x00,0x06,0xff]
1915 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1917 v_dual_cndmask_b32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
1918 // GFX11: encoding: [0x7d,0xfe,0x51,0xca,0x7d,0x00,0x06,0xff]
1919 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1921 v_dual_cndmask_b32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
1922 // GFX11: encoding: [0x6b,0xfe,0x51,0xca,0x6b,0x00,0x06,0xff]
1923 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1925 v_dual_cndmask_b32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, vcc_lo
1926 // GFX11: encoding: [0x6a,0xfe,0x51,0xca,0x6a,0x00,0x06,0xff]
1927 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1929 v_dual_cndmask_b32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
1930 // GFX11: encoding: [0xff,0xfe,0x51,0xca,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
1931 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1933 v_dual_cndmask_b32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
1934 // GFX11: encoding: [0xfd,0xfe,0x51,0xca,0xc1,0x00,0x06,0xff]
1935 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1937 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
1938 // GFX11: encoding: [0xf0,0x06,0x50,0xca,0xf0,0x00,0x06,0xff]
1939 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1941 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
1942 // GFX11: encoding: [0xc1,0x08,0x50,0xca,0xfd,0x00,0x06,0xff]
1943 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1945 v_dual_cndmask_b32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
1946 // GFX11: encoding: [0x7c,0x0a,0x50,0xca,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]
1947 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1949 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
1950 // GFX11: encoding: [0x04,0x05,0x4e,0xca,0x01,0x07,0x06,0xff]
1951 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1953 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
1954 // GFX11: encoding: [0x01,0x05,0x4e,0xca,0xff,0x07,0x06,0xff]
1955 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1957 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
1958 // GFX11: encoding: [0xff,0x05,0x4e,0xca,0x02,0x07,0x06,0xff]
1959 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1961 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
1962 // GFX11: encoding: [0x02,0x05,0x4e,0xca,0x03,0x07,0x06,0xff]
1963 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1965 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
1966 // GFX11: encoding: [0x03,0x05,0x4e,0xca,0x04,0x07,0x06,0xff]
1967 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1969 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
1970 // GFX11: encoding: [0x69,0x04,0x4e,0xca,0x69,0x06,0x06,0xff]
1971 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1973 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
1974 // GFX11: encoding: [0x01,0x04,0x4e,0xca,0x01,0x06,0x06,0xff]
1975 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1977 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
1978 // GFX11: encoding: [0x7b,0x04,0x4e,0xca,0x7b,0x06,0x06,0xff]
1979 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1981 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
1982 // GFX11: encoding: [0x7f,0x04,0x4e,0xca,0x7f,0x06,0x06,0xff]
1983 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1985 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
1986 // GFX11: encoding: [0x7e,0x04,0x4e,0xca,0x7e,0x06,0x06,0xff]
1987 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1989 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
1990 // GFX11: encoding: [0x7d,0x04,0x4e,0xca,0x7d,0x06,0x06,0xff]
1991 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1993 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
1994 // GFX11: encoding: [0x6b,0x04,0x4e,0xca,0x6b,0x06,0x06,0xff]
1995 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
1997 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
1998 // GFX11: encoding: [0x6a,0x04,0x4e,0xca,0x6a,0x06,0x06,0xff]
1999 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2001 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
2002 // GFX11: encoding: [0xff,0x04,0x4e,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
2003 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2005 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
2006 // GFX11: encoding: [0xfd,0x04,0x4e,0xca,0xc1,0x06,0x06,0xff]
2007 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2009 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
2010 // GFX11: encoding: [0xf0,0x06,0x4e,0xca,0xf0,0x04,0x06,0xff]
2011 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2013 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
2014 // GFX11: encoding: [0xc1,0x08,0x4e,0xca,0xfd,0x0a,0x06,0xff]
2015 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2017 v_dual_cndmask_b32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
2018 // GFX11: encoding: [0x7c,0x0a,0x4e,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
2019 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2021 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
2022 // GFX11: encoding: [0x04,0x05,0x46,0xca,0x01,0x07,0x06,0xff]
2023 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2025 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
2026 // GFX11: encoding: [0x01,0x05,0x46,0xca,0xff,0x07,0x06,0xff]
2027 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2029 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
2030 // GFX11: encoding: [0xff,0x05,0x46,0xca,0x02,0x07,0x06,0xff]
2031 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2033 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
2034 // GFX11: encoding: [0x02,0x05,0x46,0xca,0x03,0x07,0x06,0xff]
2035 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2037 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
2038 // GFX11: encoding: [0x03,0x05,0x46,0xca,0x04,0x07,0x06,0xff]
2039 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2041 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_mul_f32 v6, s105, v3
2042 // GFX11: encoding: [0x69,0x04,0x46,0xca,0x69,0x06,0x06,0xff]
2043 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2045 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_mul_f32 v6, s1, v3
2046 // GFX11: encoding: [0x01,0x04,0x46,0xca,0x01,0x06,0x06,0xff]
2047 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2049 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, ttmp15, v3
2050 // GFX11: encoding: [0x7b,0x04,0x46,0xca,0x7b,0x06,0x06,0xff]
2051 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2053 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, exec_hi, v3
2054 // GFX11: encoding: [0x7f,0x04,0x46,0xca,0x7f,0x06,0x06,0xff]
2055 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2057 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, exec_lo, v3
2058 // GFX11: encoding: [0x7e,0x04,0x46,0xca,0x7e,0x06,0x06,0xff]
2059 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2061 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
2062 // GFX11: encoding: [0x7d,0x04,0x46,0xca,0x7d,0x06,0x06,0xff]
2063 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2065 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
2066 // GFX11: encoding: [0x6b,0x04,0x46,0xca,0x6b,0x06,0x06,0xff]
2067 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2069 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
2070 // GFX11: encoding: [0x6a,0x04,0x46,0xca,0x6a,0x06,0x06,0xff]
2071 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2073 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
2074 // GFX11: encoding: [0xff,0x04,0x46,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
2075 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2077 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
2078 // GFX11: encoding: [0xfd,0x04,0x46,0xca,0xc1,0x06,0x06,0xff]
2079 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2081 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
2082 // GFX11: encoding: [0xf0,0x06,0x46,0xca,0xf0,0x04,0x06,0xff]
2083 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2085 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
2086 // GFX11: encoding: [0xc1,0x08,0x46,0xca,0xfd,0x0a,0x06,0xff]
2087 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2089 v_dual_cndmask_b32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
2090 // GFX11: encoding: [0x7c,0x0a,0x46,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
2091 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2093 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
2094 // GFX11: encoding: [0x04,0x05,0x4a,0xca,0x01,0x07,0x06,0xff]
2095 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2097 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
2098 // GFX11: encoding: [0x01,0x05,0x4a,0xca,0xff,0x07,0x06,0xff]
2099 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2101 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
2102 // GFX11: encoding: [0xff,0x05,0x4a,0xca,0x02,0x07,0x06,0xff]
2103 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2105 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
2106 // GFX11: encoding: [0x02,0x05,0x4a,0xca,0x03,0x07,0x06,0xff]
2107 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2109 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
2110 // GFX11: encoding: [0x03,0x05,0x4a,0xca,0x04,0x07,0x06,0xff]
2111 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2113 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_sub_f32 v6, s105, v3
2114 // GFX11: encoding: [0x69,0x04,0x4a,0xca,0x69,0x06,0x06,0xff]
2115 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2117 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_sub_f32 v6, s1, v3
2118 // GFX11: encoding: [0x01,0x04,0x4a,0xca,0x01,0x06,0x06,0xff]
2119 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2121 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, ttmp15, v3
2122 // GFX11: encoding: [0x7b,0x04,0x4a,0xca,0x7b,0x06,0x06,0xff]
2123 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2125 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, exec_hi, v3
2126 // GFX11: encoding: [0x7f,0x04,0x4a,0xca,0x7f,0x06,0x06,0xff]
2127 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2129 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, exec_lo, v3
2130 // GFX11: encoding: [0x7e,0x04,0x4a,0xca,0x7e,0x06,0x06,0xff]
2131 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2133 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
2134 // GFX11: encoding: [0x7d,0x04,0x4a,0xca,0x7d,0x06,0x06,0xff]
2135 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2137 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
2138 // GFX11: encoding: [0x6b,0x04,0x4a,0xca,0x6b,0x06,0x06,0xff]
2139 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2141 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
2142 // GFX11: encoding: [0x6a,0x04,0x4a,0xca,0x6a,0x06,0x06,0xff]
2143 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2145 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
2146 // GFX11: encoding: [0xff,0x04,0x4a,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
2147 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2149 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
2150 // GFX11: encoding: [0xfd,0x04,0x4a,0xca,0xc1,0x06,0x06,0xff]
2151 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2153 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
2154 // GFX11: encoding: [0xf0,0x06,0x4a,0xca,0xf0,0x04,0x06,0xff]
2155 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2157 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
2158 // GFX11: encoding: [0xc1,0x08,0x4a,0xca,0xfd,0x0a,0x06,0xff]
2159 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2161 v_dual_cndmask_b32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
2162 // GFX11: encoding: [0x7c,0x0a,0x4a,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
2163 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2165 v_dual_cndmask_b32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
2166 // GFX11: encoding: [0x04,0x05,0x4c,0xca,0x01,0x07,0x06,0xff]
2167 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2169 v_dual_cndmask_b32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
2170 // GFX11: encoding: [0x01,0x05,0x4c,0xca,0xff,0x07,0x06,0xff]
2171 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2173 v_dual_cndmask_b32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
2174 // GFX11: encoding: [0xff,0x05,0x4c,0xca,0x02,0x07,0x06,0xff]
2175 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2177 v_dual_cndmask_b32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
2178 // GFX11: encoding: [0x02,0x05,0x4c,0xca,0x03,0x07,0x06,0xff]
2179 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2181 v_dual_cndmask_b32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
2182 // GFX11: encoding: [0x03,0x05,0x4c,0xca,0x04,0x07,0x06,0xff]
2183 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2185 v_dual_cndmask_b32 v255, s105, v2 :: v_dual_subrev_f32 v6, s105, v3
2186 // GFX11: encoding: [0x69,0x04,0x4c,0xca,0x69,0x06,0x06,0xff]
2187 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2189 v_dual_cndmask_b32 v255, s1, v2 :: v_dual_subrev_f32 v6, s1, v3
2190 // GFX11: encoding: [0x01,0x04,0x4c,0xca,0x01,0x06,0x06,0xff]
2191 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2193 v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
2194 // GFX11: encoding: [0x7b,0x04,0x4c,0xca,0x7b,0x06,0x06,0xff]
2195 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2197 v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
2198 // GFX11: encoding: [0x7f,0x04,0x4c,0xca,0x7f,0x06,0x06,0xff]
2199 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2201 v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
2202 // GFX11: encoding: [0x7e,0x04,0x4c,0xca,0x7e,0x06,0x06,0xff]
2203 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2205 v_dual_cndmask_b32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
2206 // GFX11: encoding: [0x7d,0x04,0x4c,0xca,0x7d,0x06,0x06,0xff]
2207 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2209 v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
2210 // GFX11: encoding: [0x6b,0x04,0x4c,0xca,0x6b,0x06,0x06,0xff]
2211 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2213 v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
2214 // GFX11: encoding: [0x6a,0x04,0x4c,0xca,0x6a,0x06,0x06,0xff]
2215 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2217 v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
2218 // GFX11: encoding: [0xff,0x04,0x4c,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
2219 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2221 v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
2222 // GFX11: encoding: [0xfd,0x04,0x4c,0xca,0xc1,0x06,0x06,0xff]
2223 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2225 v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
2226 // GFX11: encoding: [0xf0,0x06,0x4c,0xca,0xf0,0x04,0x06,0xff]
2227 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2229 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
2230 // GFX11: encoding: [0xc1,0x08,0x4c,0xca,0xfd,0x0a,0x06,0xff]
2231 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2233 v_dual_cndmask_b32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
2234 // GFX11: encoding: [0x7c,0x0a,0x4c,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
2235 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2237 v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
2238 // GFX11: encoding: [0x04,0x05,0x08,0xcb,0x01,0x07,0x06,0xff]
2239 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2241 v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
2242 // GFX11: encoding: [0x01,0x05,0x08,0xcb,0xff,0x07,0x06,0xff]
2243 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2245 v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
2246 // GFX11: encoding: [0xff,0x05,0x08,0xcb,0x02,0x07,0x06,0xff]
2247 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2249 v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
2250 // GFX11: encoding: [0x02,0x05,0x08,0xcb,0x03,0x07,0x06,0xff]
2251 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2253 v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
2254 // GFX11: encoding: [0x03,0x05,0x08,0xcb,0x04,0x07,0x06,0xff]
2255 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2257 v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
2258 // GFX11: encoding: [0x69,0x04,0x08,0xcb,0x01,0x06,0x06,0xff]
2259 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2261 v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
2262 // GFX11: encoding: [0x01,0x04,0x08,0xcb,0x69,0x06,0x06,0xff]
2263 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2265 v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
2266 // GFX11: encoding: [0x7b,0x04,0x08,0xcb,0x6a,0x06,0x06,0xff]
2267 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2269 v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
2270 // GFX11: encoding: [0x7f,0x04,0x08,0xcb,0x6b,0x06,0x06,0xff]
2271 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2273 v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
2274 // GFX11: encoding: [0x7e,0x04,0x08,0xcb,0x7b,0x06,0x06,0xff]
2275 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2277 v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
2278 // GFX11: encoding: [0x7d,0x04,0x08,0xcb,0x7d,0x06,0x06,0xff]
2279 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2281 v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
2282 // GFX11: encoding: [0x6b,0x04,0x08,0xcb,0x7e,0x06,0x06,0xff]
2283 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2285 v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
2286 // GFX11: encoding: [0x6a,0x04,0x08,0xcb,0x7f,0x06,0x06,0xff]
2287 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2289 v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_add_f32 v6, null, v3
2290 // GFX11: encoding: [0xff,0x04,0x08,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]
2291 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2293 v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
2294 // GFX11: encoding: [0xfd,0x04,0x08,0xcb,0xc1,0x06,0x06,0xff]
2295 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2297 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
2298 // GFX11: encoding: [0xf0,0x06,0x08,0xcb,0xf0,0x04,0x06,0xff]
2299 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2301 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
2302 // GFX11: encoding: [0xc1,0x08,0x08,0xcb,0xfd,0x0a,0x06,0xff]
2303 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2305 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
2306 // GFX11: encoding: [0x7c,0x0a,0x08,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
2307 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2309 v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
2310 // GFX11: encoding: [0x04,0x05,0x20,0xcb,0x01,0x07,0x06,0xff]
2311 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2313 v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
2314 // GFX11: encoding: [0x01,0x05,0x20,0xcb,0xff,0x07,0x06,0xff]
2315 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2317 v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
2318 // GFX11: encoding: [0xff,0x05,0x20,0xcb,0x02,0x07,0x06,0xff]
2319 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2321 v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
2322 // GFX11: encoding: [0x02,0x05,0x20,0xcb,0x03,0x07,0x06,0xff]
2323 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2325 v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
2326 // GFX11: encoding: [0x03,0x05,0x20,0xcb,0x04,0x07,0x06,0xff]
2327 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2329 v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
2330 // GFX11: encoding: [0x69,0x04,0x20,0xcb,0x01,0x06,0x06,0xff]
2331 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2333 v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
2334 // GFX11: encoding: [0x01,0x04,0x20,0xcb,0x69,0x06,0x06,0xff]
2335 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2337 v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
2338 // GFX11: encoding: [0x7b,0x04,0x20,0xcb,0x6a,0x06,0x06,0xff]
2339 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2341 v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
2342 // GFX11: encoding: [0x7f,0x04,0x20,0xcb,0x6b,0x06,0x06,0xff]
2343 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2345 v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
2346 // GFX11: encoding: [0x7e,0x04,0x20,0xcb,0x7b,0x06,0x06,0xff]
2347 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2349 v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
2350 // GFX11: encoding: [0x7d,0x04,0x20,0xcb,0x7d,0x06,0x06,0xff]
2351 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2353 v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
2354 // GFX11: encoding: [0x6b,0x04,0x20,0xcb,0x7e,0x06,0x06,0xff]
2355 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2357 v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
2358 // GFX11: encoding: [0x6a,0x04,0x20,0xcb,0x7f,0x06,0x06,0xff]
2359 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2361 v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_add_nc_u32 v6, null, v3
2362 // GFX11: encoding: [0xff,0x04,0x20,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]
2363 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2365 v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
2366 // GFX11: encoding: [0xfd,0x04,0x20,0xcb,0xc1,0x06,0x06,0xff]
2367 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2369 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
2370 // GFX11: encoding: [0xf0,0x06,0x20,0xcb,0xf0,0x04,0x06,0xff]
2371 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2373 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
2374 // GFX11: encoding: [0xc1,0x08,0x20,0xcb,0xfd,0x0a,0x06,0xff]
2375 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2377 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
2378 // GFX11: encoding: [0x7c,0x0a,0x20,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
2379 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2381 v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_and_b32 v6, v1, v3
2382 // GFX11: encoding: [0x04,0x05,0x24,0xcb,0x01,0x07,0x06,0xff]
2383 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2385 v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_and_b32 v6, v255, v3
2386 // GFX11: encoding: [0x01,0x05,0x24,0xcb,0xff,0x07,0x06,0xff]
2387 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2389 v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_and_b32 v6, v2, v3
2390 // GFX11: encoding: [0xff,0x05,0x24,0xcb,0x02,0x07,0x06,0xff]
2391 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2393 v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_and_b32 v6, v3, v3
2394 // GFX11: encoding: [0x02,0x05,0x24,0xcb,0x03,0x07,0x06,0xff]
2395 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2397 v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_and_b32 v6, v4, v3
2398 // GFX11: encoding: [0x03,0x05,0x24,0xcb,0x04,0x07,0x06,0xff]
2399 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2401 v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_and_b32 v6, s1, v3
2402 // GFX11: encoding: [0x69,0x04,0x24,0xcb,0x01,0x06,0x06,0xff]
2403 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2405 v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_and_b32 v6, s105, v3
2406 // GFX11: encoding: [0x01,0x04,0x24,0xcb,0x69,0x06,0x06,0xff]
2407 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2409 v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v3
2410 // GFX11: encoding: [0x7b,0x04,0x24,0xcb,0x6a,0x06,0x06,0xff]
2411 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2413 v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v3
2414 // GFX11: encoding: [0x7f,0x04,0x24,0xcb,0x6b,0x06,0x06,0xff]
2415 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2417 v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v3
2418 // GFX11: encoding: [0x7e,0x04,0x24,0xcb,0x7b,0x06,0x06,0xff]
2419 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2421 v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_and_b32 v6, m0, v3
2422 // GFX11: encoding: [0x7d,0x04,0x24,0xcb,0x7d,0x06,0x06,0xff]
2423 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2425 v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v3
2426 // GFX11: encoding: [0x6b,0x04,0x24,0xcb,0x7e,0x06,0x06,0xff]
2427 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2429 v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v3
2430 // GFX11: encoding: [0x6a,0x04,0x24,0xcb,0x7f,0x06,0x06,0xff]
2431 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2433 v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_and_b32 v6, null, v3
2434 // GFX11: encoding: [0xff,0x04,0x24,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]
2435 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2437 v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v3
2438 // GFX11: encoding: [0xfd,0x04,0x24,0xcb,0xc1,0x06,0x06,0xff]
2439 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2441 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v2
2442 // GFX11: encoding: [0xf0,0x06,0x24,0xcb,0xf0,0x04,0x06,0xff]
2443 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2445 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
2446 // GFX11: encoding: [0xc1,0x08,0x24,0xcb,0xfd,0x0a,0x06,0xff]
2447 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2449 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v4
2450 // GFX11: encoding: [0x7c,0x0a,0x24,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
2451 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2453 v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
2454 // GFX11: encoding: [0x04,0x05,0x12,0xcb,0x01,0x07,0x06,0xff]
2455 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2457 v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
2458 // GFX11: encoding: [0x01,0x05,0x12,0xcb,0xff,0x07,0x06,0xff]
2459 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2461 v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
2462 // GFX11: encoding: [0xff,0x05,0x12,0xcb,0x02,0x07,0x06,0xff]
2463 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2465 v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
2466 // GFX11: encoding: [0x02,0x05,0x12,0xcb,0x03,0x07,0x06,0xff]
2467 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2469 v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
2470 // GFX11: encoding: [0x03,0x05,0x12,0xcb,0x04,0x07,0x06,0xff]
2471 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2473 v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
2474 // GFX11: encoding: [0x69,0x04,0x12,0xcb,0x69,0x06,0x06,0xff]
2475 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2477 v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
2478 // GFX11: encoding: [0x01,0x04,0x12,0xcb,0x01,0x06,0x06,0xff]
2479 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2481 v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
2482 // GFX11: encoding: [0x7b,0x04,0x12,0xcb,0x7b,0x06,0x06,0xff]
2483 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2485 v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
2486 // GFX11: encoding: [0x7f,0x04,0x12,0xcb,0x7f,0x06,0x06,0xff]
2487 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2489 v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
2490 // GFX11: encoding: [0x7e,0x04,0x12,0xcb,0x7e,0x06,0x06,0xff]
2491 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2493 v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
2494 // GFX11: encoding: [0x7d,0x04,0x12,0xcb,0x7d,0x06,0x06,0xff]
2495 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2497 v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
2498 // GFX11: encoding: [0x6b,0x04,0x12,0xcb,0x6b,0x06,0x06,0xff]
2499 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2501 v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
2502 // GFX11: encoding: [0x6a,0x04,0x12,0xcb,0x6a,0x06,0x06,0xff]
2503 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2505 v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_cndmask_b32 v6, null, v3
2506 // GFX11: encoding: [0xff,0x04,0x12,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]
2507 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2509 v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
2510 // GFX11: encoding: [0xfd,0x04,0x12,0xcb,0xc1,0x06,0x06,0xff]
2511 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2513 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
2514 // GFX11: encoding: [0xf0,0x06,0x12,0xcb,0xf0,0x04,0x06,0xff]
2515 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2517 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
2518 // GFX11: encoding: [0xc1,0x08,0x12,0xcb,0xfd,0x0a,0x06,0xff]
2519 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2521 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
2522 // GFX11: encoding: [0x7c,0x0a,0x12,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
2523 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2525 v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v3
2526 // GFX11: encoding: [0x04,0x05,0x18,0xcb,0x01,0x07,0x06,0xff]
2527 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2529 v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v3
2530 // GFX11: encoding: [0x01,0x05,0x18,0xcb,0xff,0x07,0x06,0xff]
2531 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2533 v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v3
2534 // GFX11: encoding: [0xff,0x05,0x18,0xcb,0x02,0x07,0x06,0xff]
2535 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2537 v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v3
2538 // GFX11: encoding: [0x02,0x05,0x18,0xcb,0x03,0x07,0x06,0xff]
2539 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2541 v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v3
2542 // GFX11: encoding: [0x03,0x05,0x18,0xcb,0x04,0x07,0x06,0xff]
2543 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2545 v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v3
2546 // GFX11: encoding: [0x69,0x04,0x18,0xcb,0x01,0x06,0x06,0xff]
2547 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2549 v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v3
2550 // GFX11: encoding: [0x01,0x04,0x18,0xcb,0x69,0x06,0x06,0xff]
2551 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2553 v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v3
2554 // GFX11: encoding: [0x7b,0x04,0x18,0xcb,0x6a,0x06,0x06,0xff]
2555 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2557 v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v3
2558 // GFX11: encoding: [0x7f,0x04,0x18,0xcb,0x6b,0x06,0x06,0xff]
2559 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2561 v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v3
2562 // GFX11: encoding: [0x7e,0x04,0x18,0xcb,0x7b,0x06,0x06,0xff]
2563 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2565 v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v3
2566 // GFX11: encoding: [0x7d,0x04,0x18,0xcb,0x7d,0x06,0x06,0xff]
2567 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2569 v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v3
2570 // GFX11: encoding: [0x6b,0x04,0x18,0xcb,0x7e,0x06,0x06,0xff]
2571 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2573 v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v3
2574 // GFX11: encoding: [0x6a,0x04,0x18,0xcb,0x7f,0x06,0x06,0xff]
2575 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2577 v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_dot2acc_f32_f16 v6, null, v3
2578 // GFX11: encoding: [0xff,0x04,0x18,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]
2579 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2581 v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v3
2582 // GFX11: encoding: [0xfd,0x04,0x18,0xcb,0xc1,0x06,0x06,0xff]
2583 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2585 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v2
2586 // GFX11: encoding: [0xf0,0x06,0x18,0xcb,0xf0,0x04,0x06,0xff]
2587 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2589 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
2590 // GFX11: encoding: [0xc1,0x08,0x18,0xcb,0xfd,0x0a,0x06,0xff]
2591 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2593 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v4
2594 // GFX11: encoding: [0x7c,0x0a,0x18,0xcb,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]
2595 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2597 v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
2598 // GFX11: encoding: [0x04,0x05,0x02,0xcb,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
2599 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2601 v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
2602 // GFX11: encoding: [0x01,0x05,0x02,0xcb,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
2603 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2605 v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
2606 // GFX11: encoding: [0xff,0x05,0x02,0xcb,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
2607 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2609 v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
2610 // GFX11: encoding: [0x02,0x05,0x02,0xcb,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
2611 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2613 v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
2614 // GFX11: encoding: [0x03,0x05,0x02,0xcb,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
2615 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2617 v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
2618 // GFX11: encoding: [0x69,0x04,0x02,0xcb,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
2619 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2621 v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
2622 // GFX11: encoding: [0x01,0x04,0x02,0xcb,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
2623 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2625 v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
2626 // GFX11: encoding: [0x7b,0x04,0x02,0xcb,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
2627 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2629 v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
2630 // GFX11: encoding: [0x7f,0x04,0x02,0xcb,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
2631 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2633 v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
2634 // GFX11: encoding: [0x7e,0x04,0x02,0xcb,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
2635 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2637 v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
2638 // GFX11: encoding: [0x7d,0x04,0x02,0xcb,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
2639 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2641 v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
2642 // GFX11: encoding: [0x6b,0x04,0x02,0xcb,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
2643 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2645 v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
2646 // GFX11: encoding: [0x6a,0x04,0x02,0xcb,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
2647 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2649 v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
2650 // GFX11: encoding: [0xfd,0x04,0x02,0xcb,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
2651 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2653 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
2654 // GFX11: encoding: [0xf0,0x06,0x02,0xcb,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
2655 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2657 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
2658 // GFX11: encoding: [0xc1,0x08,0x02,0xcb,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
2659 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2661 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
2662 // GFX11: encoding: [0x7c,0x0a,0x02,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
2663 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2665 v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
2666 // GFX11: encoding: [0x04,0x05,0x00,0xcb,0x01,0x07,0x06,0xff]
2667 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2669 v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
2670 // GFX11: encoding: [0x01,0x05,0x00,0xcb,0xff,0x07,0x06,0xff]
2671 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2673 v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
2674 // GFX11: encoding: [0xff,0x05,0x00,0xcb,0x02,0x07,0x06,0xff]
2675 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2677 v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
2678 // GFX11: encoding: [0x02,0x05,0x00,0xcb,0x03,0x07,0x06,0xff]
2679 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2681 v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
2682 // GFX11: encoding: [0x03,0x05,0x00,0xcb,0x04,0x07,0x06,0xff]
2683 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2685 v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
2686 // GFX11: encoding: [0x69,0x04,0x00,0xcb,0x01,0x06,0x06,0xff]
2687 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2689 v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
2690 // GFX11: encoding: [0x01,0x04,0x00,0xcb,0x69,0x06,0x06,0xff]
2691 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2693 v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
2694 // GFX11: encoding: [0x7b,0x04,0x00,0xcb,0x6a,0x06,0x06,0xff]
2695 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2697 v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
2698 // GFX11: encoding: [0x7f,0x04,0x00,0xcb,0x6b,0x06,0x06,0xff]
2699 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2701 v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
2702 // GFX11: encoding: [0x7e,0x04,0x00,0xcb,0x7b,0x06,0x06,0xff]
2703 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2705 v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
2706 // GFX11: encoding: [0x7d,0x04,0x00,0xcb,0x7d,0x06,0x06,0xff]
2707 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2709 v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
2710 // GFX11: encoding: [0x6b,0x04,0x00,0xcb,0x7e,0x06,0x06,0xff]
2711 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2713 v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
2714 // GFX11: encoding: [0x6a,0x04,0x00,0xcb,0x7f,0x06,0x06,0xff]
2715 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2717 v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_fmac_f32 v6, null, v3
2718 // GFX11: encoding: [0xff,0x04,0x00,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]
2719 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2721 v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
2722 // GFX11: encoding: [0xfd,0x04,0x00,0xcb,0xc1,0x06,0x06,0xff]
2723 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2725 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
2726 // GFX11: encoding: [0xf0,0x06,0x00,0xcb,0xf0,0x04,0x06,0xff]
2727 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2729 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
2730 // GFX11: encoding: [0xc1,0x08,0x00,0xcb,0xfd,0x0a,0x06,0xff]
2731 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2733 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
2734 // GFX11: encoding: [0x7c,0x0a,0x00,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
2735 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2737 v_dual_dot2acc_f32_f16 v255, v4, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v4
2738 // GFX11: encoding: [0x04,0xff,0x05,0xcb,0xff,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]
2739 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2741 v_dual_dot2acc_f32_f16 v255, v1, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v4
2742 // GFX11: encoding: [0x01,0xff,0x05,0xcb,0x03,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]
2743 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2745 v_dual_dot2acc_f32_f16 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v4
2746 // GFX11: encoding: [0xff,0xff,0x05,0xcb,0x02,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]
2747 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2749 v_dual_dot2acc_f32_f16 v255, v2, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v4
2750 // GFX11: encoding: [0x02,0xff,0x05,0xcb,0x04,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]
2751 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2753 v_dual_dot2acc_f32_f16 v255, v3, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v4
2754 // GFX11: encoding: [0x03,0xff,0x05,0xcb,0x6a,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
2755 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2757 v_dual_dot2acc_f32_f16 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v4
2758 // GFX11: encoding: [0x69,0xfe,0x05,0xcb,0x69,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
2759 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2761 v_dual_dot2acc_f32_f16 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v4
2762 // GFX11: encoding: [0x01,0xfe,0x05,0xcb,0x01,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
2763 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2765 v_dual_dot2acc_f32_f16 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v4
2766 // GFX11: encoding: [0x7b,0xfe,0x05,0xcb,0x7b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
2767 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2769 v_dual_dot2acc_f32_f16 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v4
2770 // GFX11: encoding: [0x7f,0xfe,0x05,0xcb,0x7f,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
2771 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2773 v_dual_dot2acc_f32_f16 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v4
2774 // GFX11: encoding: [0x7e,0xfe,0x05,0xcb,0x7e,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
2775 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2777 v_dual_dot2acc_f32_f16 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v4
2778 // GFX11: encoding: [0x7d,0xfe,0x05,0xcb,0x7d,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
2779 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2781 v_dual_dot2acc_f32_f16 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v4
2782 // GFX11: encoding: [0x6b,0xfe,0x05,0xcb,0x6b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
2783 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2785 v_dual_dot2acc_f32_f16 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v4
2786 // GFX11: encoding: [0x6a,0xfe,0x05,0xcb,0x7c,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
2787 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2789 v_dual_dot2acc_f32_f16 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v4
2790 // GFX11: encoding: [0xfd,0xfe,0x05,0xcb,0xc1,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
2791 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2793 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v4
2794 // GFX11: encoding: [0xf0,0x06,0x04,0xcb,0xf0,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
2795 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2797 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v4
2798 // GFX11: encoding: [0xc1,0x08,0x04,0xcb,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
2799 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2801 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255
2802 // GFX11: encoding: [0x7c,0x0a,0x04,0xcb,0xff,0xfe,0xff,0x06,0x56,0x34,0x12,0xaf]
2803 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2805 v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
2806 // GFX11: encoding: [0x04,0x05,0x22,0xcb,0x01,0x07,0x06,0xff]
2807 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2809 v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
2810 // GFX11: encoding: [0x01,0x05,0x22,0xcb,0xff,0x07,0x06,0xff]
2811 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2813 v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
2814 // GFX11: encoding: [0xff,0x05,0x22,0xcb,0x02,0x07,0x06,0xff]
2815 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2817 v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
2818 // GFX11: encoding: [0x02,0x05,0x22,0xcb,0x03,0x07,0x06,0xff]
2819 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2821 v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
2822 // GFX11: encoding: [0x03,0x05,0x22,0xcb,0x04,0x07,0x06,0xff]
2823 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2825 v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
2826 // GFX11: encoding: [0x69,0x04,0x22,0xcb,0x01,0x06,0x06,0xff]
2827 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2829 v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
2830 // GFX11: encoding: [0x01,0x04,0x22,0xcb,0x69,0x06,0x06,0xff]
2831 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2833 v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
2834 // GFX11: encoding: [0x7b,0x04,0x22,0xcb,0x6a,0x06,0x06,0xff]
2835 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2837 v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
2838 // GFX11: encoding: [0x7f,0x04,0x22,0xcb,0x6b,0x06,0x06,0xff]
2839 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2841 v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
2842 // GFX11: encoding: [0x7e,0x04,0x22,0xcb,0x7b,0x06,0x06,0xff]
2843 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2845 v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
2846 // GFX11: encoding: [0x7d,0x04,0x22,0xcb,0x7d,0x06,0x06,0xff]
2847 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2849 v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
2850 // GFX11: encoding: [0x6b,0x04,0x22,0xcb,0x7e,0x06,0x06,0xff]
2851 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2853 v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
2854 // GFX11: encoding: [0x6a,0x04,0x22,0xcb,0x7f,0x06,0x06,0xff]
2855 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2857 v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_lshlrev_b32 v6, null, v3
2858 // GFX11: encoding: [0xff,0x04,0x22,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]
2859 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2861 v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
2862 // GFX11: encoding: [0xfd,0x04,0x22,0xcb,0xc1,0x06,0x06,0xff]
2863 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2865 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
2866 // GFX11: encoding: [0xf0,0x06,0x22,0xcb,0xf0,0x04,0x06,0xff]
2867 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2869 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
2870 // GFX11: encoding: [0xc1,0x08,0x22,0xcb,0xfd,0x0a,0x06,0xff]
2871 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2873 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
2874 // GFX11: encoding: [0x7c,0x0a,0x22,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
2875 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2877 v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_max_f32 v6, v1, v3
2878 // GFX11: encoding: [0x04,0x05,0x14,0xcb,0x01,0x07,0x06,0xff]
2879 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2881 v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_max_f32 v6, v255, v3
2882 // GFX11: encoding: [0x01,0x05,0x14,0xcb,0xff,0x07,0x06,0xff]
2883 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2885 v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_max_f32 v6, v2, v3
2886 // GFX11: encoding: [0xff,0x05,0x14,0xcb,0x02,0x07,0x06,0xff]
2887 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2889 v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_max_f32 v6, v3, v3
2890 // GFX11: encoding: [0x02,0x05,0x14,0xcb,0x03,0x07,0x06,0xff]
2891 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2893 v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_max_f32 v6, v4, v3
2894 // GFX11: encoding: [0x03,0x05,0x14,0xcb,0x04,0x07,0x06,0xff]
2895 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2897 v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_max_f32 v6, s1, v3
2898 // GFX11: encoding: [0x69,0x04,0x14,0xcb,0x01,0x06,0x06,0xff]
2899 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2901 v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_max_f32 v6, s105, v3
2902 // GFX11: encoding: [0x01,0x04,0x14,0xcb,0x69,0x06,0x06,0xff]
2903 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2905 v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_max_f32 v6, vcc_lo, v3
2906 // GFX11: encoding: [0x7b,0x04,0x14,0xcb,0x6a,0x06,0x06,0xff]
2907 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2909 v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_max_f32 v6, vcc_hi, v3
2910 // GFX11: encoding: [0x7f,0x04,0x14,0xcb,0x6b,0x06,0x06,0xff]
2911 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2913 v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_max_f32 v6, ttmp15, v3
2914 // GFX11: encoding: [0x7e,0x04,0x14,0xcb,0x7b,0x06,0x06,0xff]
2915 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2917 v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_max_f32 v6, m0, v3
2918 // GFX11: encoding: [0x7d,0x04,0x14,0xcb,0x7d,0x06,0x06,0xff]
2919 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2921 v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_max_f32 v6, exec_lo, v3
2922 // GFX11: encoding: [0x6b,0x04,0x14,0xcb,0x7e,0x06,0x06,0xff]
2923 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2925 v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_max_f32 v6, exec_hi, v3
2926 // GFX11: encoding: [0x6a,0x04,0x14,0xcb,0x7f,0x06,0x06,0xff]
2927 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2929 v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_max_f32 v6, null, v3
2930 // GFX11: encoding: [0xff,0x04,0x14,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]
2931 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2933 v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_max_f32 v6, -1, v3
2934 // GFX11: encoding: [0xfd,0x04,0x14,0xcb,0xc1,0x06,0x06,0xff]
2935 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2937 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_max_f32 v6, 0.5, v2
2938 // GFX11: encoding: [0xf0,0x06,0x14,0xcb,0xf0,0x04,0x06,0xff]
2939 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2941 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
2942 // GFX11: encoding: [0xc1,0x08,0x14,0xcb,0xfd,0x0a,0x06,0xff]
2943 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2945 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_max_f32 v255, 0xaf123456, v4
2946 // GFX11: encoding: [0x7c,0x0a,0x14,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
2947 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2949 v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_min_f32 v6, v1, v3
2950 // GFX11: encoding: [0x04,0x05,0x16,0xcb,0x01,0x07,0x06,0xff]
2951 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2953 v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_min_f32 v6, v255, v3
2954 // GFX11: encoding: [0x01,0x05,0x16,0xcb,0xff,0x07,0x06,0xff]
2955 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2957 v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_min_f32 v6, v2, v3
2958 // GFX11: encoding: [0xff,0x05,0x16,0xcb,0x02,0x07,0x06,0xff]
2959 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2961 v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_min_f32 v6, v3, v3
2962 // GFX11: encoding: [0x02,0x05,0x16,0xcb,0x03,0x07,0x06,0xff]
2963 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2965 v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_min_f32 v6, v4, v3
2966 // GFX11: encoding: [0x03,0x05,0x16,0xcb,0x04,0x07,0x06,0xff]
2967 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2969 v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_min_f32 v6, s1, v3
2970 // GFX11: encoding: [0x69,0x04,0x16,0xcb,0x01,0x06,0x06,0xff]
2971 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2973 v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_min_f32 v6, s105, v3
2974 // GFX11: encoding: [0x01,0x04,0x16,0xcb,0x69,0x06,0x06,0xff]
2975 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2977 v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_min_f32 v6, vcc_lo, v3
2978 // GFX11: encoding: [0x7b,0x04,0x16,0xcb,0x6a,0x06,0x06,0xff]
2979 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2981 v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_min_f32 v6, vcc_hi, v3
2982 // GFX11: encoding: [0x7f,0x04,0x16,0xcb,0x6b,0x06,0x06,0xff]
2983 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2985 v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_min_f32 v6, ttmp15, v3
2986 // GFX11: encoding: [0x7e,0x04,0x16,0xcb,0x7b,0x06,0x06,0xff]
2987 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2989 v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_min_f32 v6, m0, v3
2990 // GFX11: encoding: [0x7d,0x04,0x16,0xcb,0x7d,0x06,0x06,0xff]
2991 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2993 v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_min_f32 v6, exec_lo, v3
2994 // GFX11: encoding: [0x6b,0x04,0x16,0xcb,0x7e,0x06,0x06,0xff]
2995 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
2997 v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_min_f32 v6, exec_hi, v3
2998 // GFX11: encoding: [0x6a,0x04,0x16,0xcb,0x7f,0x06,0x06,0xff]
2999 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3001 v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_min_f32 v6, null, v3
3002 // GFX11: encoding: [0xff,0x04,0x16,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]
3003 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3005 v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_min_f32 v6, -1, v3
3006 // GFX11: encoding: [0xfd,0x04,0x16,0xcb,0xc1,0x06,0x06,0xff]
3007 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3009 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_min_f32 v6, 0.5, v2
3010 // GFX11: encoding: [0xf0,0x06,0x16,0xcb,0xf0,0x04,0x06,0xff]
3011 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3013 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
3014 // GFX11: encoding: [0xc1,0x08,0x16,0xcb,0xfd,0x0a,0x06,0xff]
3015 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3017 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_min_f32 v255, 0xaf123456, v4
3018 // GFX11: encoding: [0x7c,0x0a,0x16,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
3019 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3021 v_dual_dot2acc_f32_f16 v255, v4, v255 :: v_dual_mov_b32 v6, v1
3022 // GFX11: encoding: [0x04,0xff,0x11,0xcb,0x01,0x01,0x06,0xff]
3023 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3025 v_dual_dot2acc_f32_f16 v255, v1, v255 :: v_dual_mov_b32 v6, v255
3026 // GFX11: encoding: [0x01,0xff,0x11,0xcb,0xff,0x01,0x06,0xff]
3027 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3029 v_dual_dot2acc_f32_f16 v255, v255, v255 :: v_dual_mov_b32 v6, v2
3030 // GFX11: encoding: [0xff,0xff,0x11,0xcb,0x02,0x01,0x06,0xff]
3031 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3033 v_dual_dot2acc_f32_f16 v255, v2, v255 :: v_dual_mov_b32 v6, v3
3034 // GFX11: encoding: [0x02,0xff,0x11,0xcb,0x03,0x01,0x06,0xff]
3035 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3037 v_dual_dot2acc_f32_f16 v255, v3, v255 :: v_dual_mov_b32 v6, v4
3038 // GFX11: encoding: [0x03,0xff,0x11,0xcb,0x04,0x01,0x06,0xff]
3039 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3041 v_dual_dot2acc_f32_f16 v255, s105, v255 :: v_dual_mov_b32 v6, s1
3042 // GFX11: encoding: [0x69,0xfe,0x11,0xcb,0x01,0x00,0x06,0xff]
3043 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3045 v_dual_dot2acc_f32_f16 v255, s1, v255 :: v_dual_mov_b32 v6, s105
3046 // GFX11: encoding: [0x01,0xfe,0x11,0xcb,0x69,0x00,0x06,0xff]
3047 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3049 v_dual_dot2acc_f32_f16 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
3050 // GFX11: encoding: [0x7b,0xfe,0x11,0xcb,0x6a,0x00,0x06,0xff]
3051 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3053 v_dual_dot2acc_f32_f16 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
3054 // GFX11: encoding: [0x7f,0xfe,0x11,0xcb,0x6b,0x00,0x06,0xff]
3055 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3057 v_dual_dot2acc_f32_f16 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
3058 // GFX11: encoding: [0x7e,0xfe,0x11,0xcb,0x7b,0x00,0x06,0xff]
3059 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3061 v_dual_dot2acc_f32_f16 v255, m0, v255 :: v_dual_mov_b32 v6, m0
3062 // GFX11: encoding: [0x7d,0xfe,0x11,0xcb,0x7d,0x00,0x06,0xff]
3063 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3065 v_dual_dot2acc_f32_f16 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
3066 // GFX11: encoding: [0x6b,0xfe,0x11,0xcb,0x7e,0x00,0x06,0xff]
3067 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3069 v_dual_dot2acc_f32_f16 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
3070 // GFX11: encoding: [0x6a,0xfe,0x11,0xcb,0x7f,0x00,0x06,0xff]
3071 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3073 v_dual_dot2acc_f32_f16 v255, 0xfe0b, v255 :: v_dual_mov_b32 v6, null
3074 // GFX11: encoding: [0xff,0xfe,0x11,0xcb,0x7c,0x00,0x06,0xff,0x0b,0xfe,0x00,0x00]
3075 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3077 v_dual_dot2acc_f32_f16 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
3078 // GFX11: encoding: [0xfd,0xfe,0x11,0xcb,0xc1,0x00,0x06,0xff]
3079 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3081 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
3082 // GFX11: encoding: [0xf0,0x06,0x10,0xcb,0xf0,0x00,0x06,0xff]
3083 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3085 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
3086 // GFX11: encoding: [0xc1,0x08,0x10,0xcb,0xfd,0x00,0x06,0xff]
3087 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3089 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
3090 // GFX11: encoding: [0x7c,0x0a,0x10,0xcb,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]
3091 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3093 v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
3094 // GFX11: encoding: [0x04,0x05,0x0e,0xcb,0x01,0x07,0x06,0xff]
3095 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3097 v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
3098 // GFX11: encoding: [0x01,0x05,0x0e,0xcb,0xff,0x07,0x06,0xff]
3099 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3101 v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
3102 // GFX11: encoding: [0xff,0x05,0x0e,0xcb,0x02,0x07,0x06,0xff]
3103 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3105 v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
3106 // GFX11: encoding: [0x02,0x05,0x0e,0xcb,0x03,0x07,0x06,0xff]
3107 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3109 v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
3110 // GFX11: encoding: [0x03,0x05,0x0e,0xcb,0x04,0x07,0x06,0xff]
3111 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3113 v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
3114 // GFX11: encoding: [0x69,0x04,0x0e,0xcb,0x01,0x06,0x06,0xff]
3115 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3117 v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
3118 // GFX11: encoding: [0x01,0x04,0x0e,0xcb,0x69,0x06,0x06,0xff]
3119 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3121 v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
3122 // GFX11: encoding: [0x7b,0x04,0x0e,0xcb,0x6a,0x06,0x06,0xff]
3123 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3125 v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
3126 // GFX11: encoding: [0x7f,0x04,0x0e,0xcb,0x6b,0x06,0x06,0xff]
3127 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3129 v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
3130 // GFX11: encoding: [0x7e,0x04,0x0e,0xcb,0x7b,0x06,0x06,0xff]
3131 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3133 v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
3134 // GFX11: encoding: [0x7d,0x04,0x0e,0xcb,0x7d,0x06,0x06,0xff]
3135 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3137 v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
3138 // GFX11: encoding: [0x6b,0x04,0x0e,0xcb,0x7e,0x06,0x06,0xff]
3139 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3141 v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
3142 // GFX11: encoding: [0x6a,0x04,0x0e,0xcb,0x7f,0x06,0x06,0xff]
3143 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3145 v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
3146 // GFX11: encoding: [0xff,0x04,0x0e,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]
3147 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3149 v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
3150 // GFX11: encoding: [0xfd,0x04,0x0e,0xcb,0xc1,0x06,0x06,0xff]
3151 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3153 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
3154 // GFX11: encoding: [0xf0,0x06,0x0e,0xcb,0xf0,0x04,0x06,0xff]
3155 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3157 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
3158 // GFX11: encoding: [0xc1,0x08,0x0e,0xcb,0xfd,0x0a,0x06,0xff]
3159 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3161 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
3162 // GFX11: encoding: [0x7c,0x0a,0x0e,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
3163 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3165 v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
3166 // GFX11: encoding: [0x04,0x05,0x06,0xcb,0x01,0x07,0x06,0xff]
3167 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3169 v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
3170 // GFX11: encoding: [0x01,0x05,0x06,0xcb,0xff,0x07,0x06,0xff]
3171 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3173 v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
3174 // GFX11: encoding: [0xff,0x05,0x06,0xcb,0x02,0x07,0x06,0xff]
3175 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3177 v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
3178 // GFX11: encoding: [0x02,0x05,0x06,0xcb,0x03,0x07,0x06,0xff]
3179 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3181 v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
3182 // GFX11: encoding: [0x03,0x05,0x06,0xcb,0x04,0x07,0x06,0xff]
3183 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3185 v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
3186 // GFX11: encoding: [0x69,0x04,0x06,0xcb,0x01,0x06,0x06,0xff]
3187 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3189 v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
3190 // GFX11: encoding: [0x01,0x04,0x06,0xcb,0x69,0x06,0x06,0xff]
3191 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3193 v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
3194 // GFX11: encoding: [0x7b,0x04,0x06,0xcb,0x6a,0x06,0x06,0xff]
3195 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3197 v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
3198 // GFX11: encoding: [0x7f,0x04,0x06,0xcb,0x6b,0x06,0x06,0xff]
3199 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3201 v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
3202 // GFX11: encoding: [0x7e,0x04,0x06,0xcb,0x7b,0x06,0x06,0xff]
3203 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3205 v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
3206 // GFX11: encoding: [0x7d,0x04,0x06,0xcb,0x7d,0x06,0x06,0xff]
3207 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3209 v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
3210 // GFX11: encoding: [0x6b,0x04,0x06,0xcb,0x7e,0x06,0x06,0xff]
3211 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3213 v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
3214 // GFX11: encoding: [0x6a,0x04,0x06,0xcb,0x7f,0x06,0x06,0xff]
3215 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3217 v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_mul_f32 v6, null, v3
3218 // GFX11: encoding: [0xff,0x04,0x06,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]
3219 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3221 v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
3222 // GFX11: encoding: [0xfd,0x04,0x06,0xcb,0xc1,0x06,0x06,0xff]
3223 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3225 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
3226 // GFX11: encoding: [0xf0,0x06,0x06,0xcb,0xf0,0x04,0x06,0xff]
3227 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3229 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
3230 // GFX11: encoding: [0xc1,0x08,0x06,0xcb,0xfd,0x0a,0x06,0xff]
3231 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3233 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
3234 // GFX11: encoding: [0x7c,0x0a,0x06,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
3235 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3237 v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
3238 // GFX11: encoding: [0x04,0x05,0x0a,0xcb,0x01,0x07,0x06,0xff]
3239 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3241 v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
3242 // GFX11: encoding: [0x01,0x05,0x0a,0xcb,0xff,0x07,0x06,0xff]
3243 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3245 v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
3246 // GFX11: encoding: [0xff,0x05,0x0a,0xcb,0x02,0x07,0x06,0xff]
3247 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3249 v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
3250 // GFX11: encoding: [0x02,0x05,0x0a,0xcb,0x03,0x07,0x06,0xff]
3251 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3253 v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
3254 // GFX11: encoding: [0x03,0x05,0x0a,0xcb,0x04,0x07,0x06,0xff]
3255 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3257 v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
3258 // GFX11: encoding: [0x69,0x04,0x0a,0xcb,0x01,0x06,0x06,0xff]
3259 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3261 v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
3262 // GFX11: encoding: [0x01,0x04,0x0a,0xcb,0x69,0x06,0x06,0xff]
3263 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3265 v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
3266 // GFX11: encoding: [0x7b,0x04,0x0a,0xcb,0x6a,0x06,0x06,0xff]
3267 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3269 v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
3270 // GFX11: encoding: [0x7f,0x04,0x0a,0xcb,0x6b,0x06,0x06,0xff]
3271 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3273 v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
3274 // GFX11: encoding: [0x7e,0x04,0x0a,0xcb,0x7b,0x06,0x06,0xff]
3275 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3277 v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
3278 // GFX11: encoding: [0x7d,0x04,0x0a,0xcb,0x7d,0x06,0x06,0xff]
3279 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3281 v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
3282 // GFX11: encoding: [0x6b,0x04,0x0a,0xcb,0x7e,0x06,0x06,0xff]
3283 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3285 v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
3286 // GFX11: encoding: [0x6a,0x04,0x0a,0xcb,0x7f,0x06,0x06,0xff]
3287 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3289 v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_sub_f32 v6, null, v3
3290 // GFX11: encoding: [0xff,0x04,0x0a,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]
3291 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3293 v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
3294 // GFX11: encoding: [0xfd,0x04,0x0a,0xcb,0xc1,0x06,0x06,0xff]
3295 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3297 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
3298 // GFX11: encoding: [0xf0,0x06,0x0a,0xcb,0xf0,0x04,0x06,0xff]
3299 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3301 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
3302 // GFX11: encoding: [0xc1,0x08,0x0a,0xcb,0xfd,0x0a,0x06,0xff]
3303 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3305 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
3306 // GFX11: encoding: [0x7c,0x0a,0x0a,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
3307 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3309 v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
3310 // GFX11: encoding: [0x04,0x05,0x0c,0xcb,0x01,0x07,0x06,0xff]
3311 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3313 v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
3314 // GFX11: encoding: [0x01,0x05,0x0c,0xcb,0xff,0x07,0x06,0xff]
3315 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3317 v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
3318 // GFX11: encoding: [0xff,0x05,0x0c,0xcb,0x02,0x07,0x06,0xff]
3319 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3321 v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
3322 // GFX11: encoding: [0x02,0x05,0x0c,0xcb,0x03,0x07,0x06,0xff]
3323 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3325 v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
3326 // GFX11: encoding: [0x03,0x05,0x0c,0xcb,0x04,0x07,0x06,0xff]
3327 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3329 v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
3330 // GFX11: encoding: [0x69,0x04,0x0c,0xcb,0x01,0x06,0x06,0xff]
3331 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3333 v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
3334 // GFX11: encoding: [0x01,0x04,0x0c,0xcb,0x69,0x06,0x06,0xff]
3335 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3337 v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
3338 // GFX11: encoding: [0x7b,0x04,0x0c,0xcb,0x6a,0x06,0x06,0xff]
3339 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3341 v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
3342 // GFX11: encoding: [0x7f,0x04,0x0c,0xcb,0x6b,0x06,0x06,0xff]
3343 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3345 v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
3346 // GFX11: encoding: [0x7e,0x04,0x0c,0xcb,0x7b,0x06,0x06,0xff]
3347 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3349 v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
3350 // GFX11: encoding: [0x7d,0x04,0x0c,0xcb,0x7d,0x06,0x06,0xff]
3351 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3353 v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
3354 // GFX11: encoding: [0x6b,0x04,0x0c,0xcb,0x7e,0x06,0x06,0xff]
3355 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3357 v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
3358 // GFX11: encoding: [0x6a,0x04,0x0c,0xcb,0x7f,0x06,0x06,0xff]
3359 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3361 v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_subrev_f32 v6, null, v3
3362 // GFX11: encoding: [0xff,0x04,0x0c,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]
3363 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3365 v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
3366 // GFX11: encoding: [0xfd,0x04,0x0c,0xcb,0xc1,0x06,0x06,0xff]
3367 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3369 v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
3370 // GFX11: encoding: [0xf0,0x06,0x0c,0xcb,0xf0,0x04,0x06,0xff]
3371 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3373 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
3374 // GFX11: encoding: [0xc1,0x08,0x0c,0xcb,0xfd,0x0a,0x06,0xff]
3375 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3377 v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
3378 // GFX11: encoding: [0x7c,0x0a,0x0c,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
3379 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3381 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_add_f32 v6, v1, v3
3382 // GFX11: encoding: [0x04,0x05,0x48,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3383 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3385 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_add_f32 v6, v255, v3
3386 // GFX11: encoding: [0x01,0x05,0x48,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3387 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3389 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_add_f32 v6, v2, v3
3390 // GFX11: encoding: [0xff,0x05,0x48,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3391 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3393 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_add_f32 v6, v3, v3
3394 // GFX11: encoding: [0x02,0x05,0x48,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3395 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3397 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_add_f32 v6, v4, v3
3398 // GFX11: encoding: [0x03,0x05,0x48,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3399 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3401 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_add_f32 v6, s105, v3
3402 // GFX11: encoding: [0x69,0x04,0x48,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3403 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3405 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_add_f32 v6, s1, v3
3406 // GFX11: encoding: [0x01,0x04,0x48,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3407 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3409 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_add_f32 v6, ttmp15, v3
3410 // GFX11: encoding: [0x7b,0x04,0x48,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3411 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3413 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_add_f32 v6, exec_hi, v3
3414 // GFX11: encoding: [0x7f,0x04,0x48,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3415 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3417 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_add_f32 v6, exec_lo, v3
3418 // GFX11: encoding: [0x7e,0x04,0x48,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3419 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3421 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_add_f32 v6, m0, v3
3422 // GFX11: encoding: [0x7d,0x04,0x48,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3423 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3425 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_add_f32 v6, vcc_hi, v3
3426 // GFX11: encoding: [0x6b,0x04,0x48,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3427 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3429 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_add_f32 v6, vcc_lo, v3
3430 // GFX11: encoding: [0x6a,0x04,0x48,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3431 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3433 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_add_f32 v6, null, v3
3434 // GFX11: encoding: [0xff,0x04,0x48,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3435 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3437 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_add_f32 v6, -1, v3
3438 // GFX11: encoding: [0xfd,0x04,0x48,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3439 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3441 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_add_f32 v6, 0.5, v2
3442 // GFX11: encoding: [0xf0,0x06,0x48,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
3443 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3445 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_add_f32 v6, src_scc, v5
3446 // GFX11: encoding: [0xc1,0x08,0x48,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
3447 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3449 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_add_f32 v255, 0xaf123456, v4
3450 // GFX11: encoding: [0x7c,0x0a,0x48,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
3451 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3453 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v1, v3
3454 // GFX11: encoding: [0x04,0x05,0x60,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3455 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3457 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v255, v3
3458 // GFX11: encoding: [0x01,0x05,0x60,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3459 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3461 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v2, v3
3462 // GFX11: encoding: [0xff,0x05,0x60,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3463 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3465 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v3, v3
3466 // GFX11: encoding: [0x02,0x05,0x60,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3467 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3469 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v4, v3
3470 // GFX11: encoding: [0x03,0x05,0x60,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3471 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3473 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, s105, v3
3474 // GFX11: encoding: [0x69,0x04,0x60,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3475 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3477 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, s1, v3
3478 // GFX11: encoding: [0x01,0x04,0x60,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3479 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3481 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, ttmp15, v3
3482 // GFX11: encoding: [0x7b,0x04,0x60,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3483 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3485 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, exec_hi, v3
3486 // GFX11: encoding: [0x7f,0x04,0x60,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3487 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3489 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, exec_lo, v3
3490 // GFX11: encoding: [0x7e,0x04,0x60,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3491 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3493 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, m0, v3
3494 // GFX11: encoding: [0x7d,0x04,0x60,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3495 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3497 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, vcc_hi, v3
3498 // GFX11: encoding: [0x6b,0x04,0x60,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3499 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3501 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, vcc_lo, v3
3502 // GFX11: encoding: [0x6a,0x04,0x60,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3503 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3505 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, null, v3
3506 // GFX11: encoding: [0xff,0x04,0x60,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3507 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3509 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, -1, v3
3510 // GFX11: encoding: [0xfd,0x04,0x60,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3511 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3513 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_add_nc_u32 v6, 0.5, v2
3514 // GFX11: encoding: [0xf0,0x06,0x60,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
3515 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3517 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_add_nc_u32 v6, src_scc, v5
3518 // GFX11: encoding: [0xc1,0x08,0x60,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
3519 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3521 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
3522 // GFX11: encoding: [0x7c,0x0a,0x60,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
3523 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3525 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_and_b32 v6, v1, v3
3526 // GFX11: encoding: [0x04,0x05,0x64,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3527 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3529 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_and_b32 v6, v255, v3
3530 // GFX11: encoding: [0x01,0x05,0x64,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3531 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3533 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_and_b32 v6, v2, v3
3534 // GFX11: encoding: [0xff,0x05,0x64,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3535 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3537 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_and_b32 v6, v3, v3
3538 // GFX11: encoding: [0x02,0x05,0x64,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3539 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3541 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_and_b32 v6, v4, v3
3542 // GFX11: encoding: [0x03,0x05,0x64,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3543 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3545 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_and_b32 v6, s105, v3
3546 // GFX11: encoding: [0x69,0x04,0x64,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3547 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3549 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_and_b32 v6, s1, v3
3550 // GFX11: encoding: [0x01,0x04,0x64,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3551 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3553 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_and_b32 v6, ttmp15, v3
3554 // GFX11: encoding: [0x7b,0x04,0x64,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3555 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3557 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_and_b32 v6, exec_hi, v3
3558 // GFX11: encoding: [0x7f,0x04,0x64,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3559 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3561 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_and_b32 v6, exec_lo, v3
3562 // GFX11: encoding: [0x7e,0x04,0x64,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3563 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3565 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_and_b32 v6, m0, v3
3566 // GFX11: encoding: [0x7d,0x04,0x64,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3567 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3569 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_and_b32 v6, vcc_hi, v3
3570 // GFX11: encoding: [0x6b,0x04,0x64,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3571 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3573 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_and_b32 v6, vcc_lo, v3
3574 // GFX11: encoding: [0x6a,0x04,0x64,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3575 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3577 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_and_b32 v6, null, v3
3578 // GFX11: encoding: [0xff,0x04,0x64,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3579 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3581 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_and_b32 v6, -1, v3
3582 // GFX11: encoding: [0xfd,0x04,0x64,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3583 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3585 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_and_b32 v6, 0.5, v2
3586 // GFX11: encoding: [0xf0,0x06,0x64,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
3587 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3589 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_and_b32 v6, src_scc, v5
3590 // GFX11: encoding: [0xc1,0x08,0x64,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
3591 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3593 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_and_b32 v255, 0xaf123456, v4
3594 // GFX11: encoding: [0x7c,0x0a,0x64,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
3595 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3597 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v1, v3
3598 // GFX11: encoding: [0x04,0x05,0x52,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3599 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3601 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v255, v3
3602 // GFX11: encoding: [0x01,0x05,0x52,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3603 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3605 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v2, v3
3606 // GFX11: encoding: [0xff,0x05,0x52,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3607 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3609 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v3, v3
3610 // GFX11: encoding: [0x02,0x05,0x52,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3611 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3613 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v4, v3
3614 // GFX11: encoding: [0x03,0x05,0x52,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3615 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3617 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, null, v3
3618 // GFX11: encoding: [0xff,0x04,0x52,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3619 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3621 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_cndmask_b32 v6, -1, v2
3622 // GFX11: encoding: [0xf0,0x06,0x52,0xc8,0xc1,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
3623 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3625 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_cndmask_b32 v6, 0.5, v5
3626 // GFX11: encoding: [0xc1,0x08,0x52,0xc8,0xf0,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
3627 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3629 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
3630 // GFX11: encoding: [0x7c,0x0a,0x52,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
3631 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3633 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, v255, v3
3634 // GFX11: encoding: [0x01,0x05,0x58,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3635 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3637 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, v1, v3
3638 // GFX11: encoding: [0xff,0x05,0x58,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3639 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3641 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, v3, v3
3642 // GFX11: encoding: [0x02,0x05,0x58,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3643 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3645 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, v2, v3
3646 // GFX11: encoding: [0x03,0x05,0x58,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3647 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3649 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, s105, v3
3650 // GFX11: encoding: [0x69,0x04,0x58,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3651 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3653 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, s1, v3
3654 // GFX11: encoding: [0x01,0x04,0x58,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3655 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3657 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v3
3658 // GFX11: encoding: [0x7b,0x04,0x58,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3659 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3661 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, v4, v3
3662 // GFX11: encoding: [0x7f,0x04,0x58,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3663 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3665 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v3
3666 // GFX11: encoding: [0x7e,0x04,0x58,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3667 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3669 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, m0, v3
3670 // GFX11: encoding: [0x7d,0x04,0x58,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3671 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3673 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v3
3674 // GFX11: encoding: [0x6b,0x04,0x58,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3675 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3677 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v3
3678 // GFX11: encoding: [0x6a,0x04,0x58,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3679 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3681 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v3
3682 // GFX11: encoding: [0xff,0x04,0x58,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3683 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3685 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, null, v3
3686 // GFX11: encoding: [0xfd,0x04,0x58,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3687 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3689 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, -1, v2
3690 // GFX11: encoding: [0xf0,0x06,0x58,0xc8,0xc1,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
3691 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3693 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, 0.5, v5
3694 // GFX11: encoding: [0xc1,0x08,0x58,0xc8,0xf0,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
3695 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3697 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_dot2acc_f32_f16 v255, src_scc, v4
3698 // GFX11: encoding: [0x7c,0x0a,0x58,0xc8,0xfd,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
3699 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3701 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
3702 // GFX11: encoding: [0x04,0x05,0x42,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3703 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3705 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
3706 // GFX11: encoding: [0x01,0x05,0x42,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3707 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3709 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
3710 // GFX11: encoding: [0xff,0x05,0x42,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3711 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3713 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
3714 // GFX11: encoding: [0x02,0x05,0x42,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3715 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3717 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
3718 // GFX11: encoding: [0x03,0x05,0x42,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3719 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3721 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
3722 // GFX11: encoding: [0x69,0x04,0x42,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3723 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3725 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
3726 // GFX11: encoding: [0x01,0x04,0x42,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3727 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3729 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
3730 // GFX11: encoding: [0x7b,0x04,0x42,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3731 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3733 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
3734 // GFX11: encoding: [0x7f,0x04,0x42,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3735 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3737 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
3738 // GFX11: encoding: [0x7e,0x04,0x42,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3739 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3741 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
3742 // GFX11: encoding: [0x7d,0x04,0x42,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3743 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3745 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
3746 // GFX11: encoding: [0x6b,0x04,0x42,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3747 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3749 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
3750 // GFX11: encoding: [0x6a,0x04,0x42,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3751 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3753 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
3754 // GFX11: encoding: [0xff,0x04,0x42,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3755 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3757 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
3758 // GFX11: encoding: [0xfd,0x04,0x42,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3759 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3761 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
3762 // GFX11: encoding: [0xf0,0x06,0x42,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
3763 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3765 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
3766 // GFX11: encoding: [0xc1,0x08,0x42,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
3767 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3769 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
3770 // GFX11: encoding: [0x7c,0x0a,0x42,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
3771 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3773 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v1, v3
3774 // GFX11: encoding: [0x04,0x05,0x40,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3775 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3777 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v255, v3
3778 // GFX11: encoding: [0x01,0x05,0x40,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3779 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3781 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v2, v3
3782 // GFX11: encoding: [0xff,0x05,0x40,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3783 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3785 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v3, v3
3786 // GFX11: encoding: [0x02,0x05,0x40,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3787 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3789 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v4, v3
3790 // GFX11: encoding: [0x03,0x05,0x40,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3791 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3793 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_fmac_f32 v6, s105, v3
3794 // GFX11: encoding: [0x69,0x04,0x40,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3795 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3797 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_fmac_f32 v6, s1, v3
3798 // GFX11: encoding: [0x01,0x04,0x40,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3799 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3801 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_fmac_f32 v6, ttmp15, v3
3802 // GFX11: encoding: [0x7b,0x04,0x40,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3803 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3805 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_fmac_f32 v6, exec_hi, v3
3806 // GFX11: encoding: [0x7f,0x04,0x40,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3807 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3809 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_fmac_f32 v6, exec_lo, v3
3810 // GFX11: encoding: [0x7e,0x04,0x40,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3811 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3813 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_fmac_f32 v6, m0, v3
3814 // GFX11: encoding: [0x7d,0x04,0x40,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3815 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3817 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_fmac_f32 v6, vcc_hi, v3
3818 // GFX11: encoding: [0x6b,0x04,0x40,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3819 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3821 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_fmac_f32 v6, vcc_lo, v3
3822 // GFX11: encoding: [0x6a,0x04,0x40,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3823 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3825 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_fmac_f32 v6, null, v3
3826 // GFX11: encoding: [0xff,0x04,0x40,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3827 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3829 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_fmac_f32 v6, -1, v3
3830 // GFX11: encoding: [0xfd,0x04,0x40,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3831 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3833 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_fmac_f32 v6, 0.5, v2
3834 // GFX11: encoding: [0xf0,0x06,0x40,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
3835 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3837 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmac_f32 v6, src_scc, v5
3838 // GFX11: encoding: [0xc1,0x08,0x40,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
3839 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3841 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_fmac_f32 v255, 0xaf123456, v4
3842 // GFX11: encoding: [0x7c,0x0a,0x40,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
3843 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3845 v_dual_fmaak_f32 v255, v4, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
3846 // GFX11: encoding: [0x04,0xff,0x45,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
3847 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3849 v_dual_fmaak_f32 v255, v1, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
3850 // GFX11: encoding: [0x01,0xff,0x45,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
3851 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3853 v_dual_fmaak_f32 v255, v255, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
3854 // GFX11: encoding: [0xff,0xff,0x45,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
3855 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3857 v_dual_fmaak_f32 v255, v2, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
3858 // GFX11: encoding: [0x02,0xff,0x45,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
3859 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3861 v_dual_fmaak_f32 v255, v3, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
3862 // GFX11: encoding: [0x03,0xff,0x45,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
3863 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3865 v_dual_fmaak_f32 v255, s105, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
3866 // GFX11: encoding: [0x69,0xfe,0x45,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
3867 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3869 v_dual_fmaak_f32 v255, s1, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
3870 // GFX11: encoding: [0x01,0xfe,0x45,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
3871 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3873 v_dual_fmaak_f32 v255, ttmp15, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
3874 // GFX11: encoding: [0x7b,0xfe,0x45,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
3875 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3877 v_dual_fmaak_f32 v255, exec_hi, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
3878 // GFX11: encoding: [0x7f,0xfe,0x45,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
3879 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3881 v_dual_fmaak_f32 v255, exec_lo, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
3882 // GFX11: encoding: [0x7e,0xfe,0x45,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
3883 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3885 v_dual_fmaak_f32 v255, m0, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
3886 // GFX11: encoding: [0x7d,0xfe,0x45,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
3887 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3889 v_dual_fmaak_f32 v255, vcc_hi, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
3890 // GFX11: encoding: [0x6b,0xfe,0x45,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
3891 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3893 v_dual_fmaak_f32 v255, vcc_lo, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
3894 // GFX11: encoding: [0x6a,0xfe,0x45,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
3895 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3897 v_dual_fmaak_f32 v255, 0xaf123456, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
3898 // GFX11: encoding: [0xff,0xfe,0x45,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
3899 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3901 v_dual_fmaak_f32 v255, src_scc, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
3902 // GFX11: encoding: [0xfd,0xfe,0x45,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
3903 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3905 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
3906 // GFX11: encoding: [0xf0,0x06,0x44,0xc8,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
3907 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3909 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
3910 // GFX11: encoding: [0xc1,0x08,0x44,0xc8,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
3911 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3913 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
3914 // GFX11: encoding: [0x7c,0x0a,0x44,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
3915 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3917 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v1, v3
3918 // GFX11: encoding: [0x04,0x05,0x62,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3919 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3921 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v255, v3
3922 // GFX11: encoding: [0x01,0x05,0x62,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3923 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3925 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v2, v3
3926 // GFX11: encoding: [0xff,0x05,0x62,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3927 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3929 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v3, v3
3930 // GFX11: encoding: [0x02,0x05,0x62,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3931 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3933 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v4, v3
3934 // GFX11: encoding: [0x03,0x05,0x62,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3935 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3937 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, s105, v3
3938 // GFX11: encoding: [0x69,0x04,0x62,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3939 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3941 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, s1, v3
3942 // GFX11: encoding: [0x01,0x04,0x62,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3943 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3945 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, ttmp15, v3
3946 // GFX11: encoding: [0x7b,0x04,0x62,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3947 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3949 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, exec_hi, v3
3950 // GFX11: encoding: [0x7f,0x04,0x62,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3951 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3953 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, exec_lo, v3
3954 // GFX11: encoding: [0x7e,0x04,0x62,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3955 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3957 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, m0, v3
3958 // GFX11: encoding: [0x7d,0x04,0x62,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3959 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3961 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
3962 // GFX11: encoding: [0x6b,0x04,0x62,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3963 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3965 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
3966 // GFX11: encoding: [0x6a,0x04,0x62,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3967 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3969 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, null, v3
3970 // GFX11: encoding: [0xff,0x04,0x62,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3971 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3973 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, -1, v3
3974 // GFX11: encoding: [0xfd,0x04,0x62,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
3975 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3977 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_lshlrev_b32 v6, 0.5, v2
3978 // GFX11: encoding: [0xf0,0x06,0x62,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
3979 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3981 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_lshlrev_b32 v6, src_scc, v5
3982 // GFX11: encoding: [0xc1,0x08,0x62,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
3983 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3985 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
3986 // GFX11: encoding: [0x7c,0x0a,0x62,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
3987 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3989 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_max_f32 v6, v1, v3
3990 // GFX11: encoding: [0x04,0x05,0x54,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3991 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3993 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_max_f32 v6, v255, v3
3994 // GFX11: encoding: [0x01,0x05,0x54,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3995 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
3997 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_max_f32 v6, v2, v3
3998 // GFX11: encoding: [0xff,0x05,0x54,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
3999 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4001 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_max_f32 v6, v3, v3
4002 // GFX11: encoding: [0x02,0x05,0x54,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4003 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4005 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_max_f32 v6, v4, v3
4006 // GFX11: encoding: [0x03,0x05,0x54,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4007 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4009 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_max_f32 v6, s105, v3
4010 // GFX11: encoding: [0x69,0x04,0x54,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4011 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4013 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_max_f32 v6, s1, v3
4014 // GFX11: encoding: [0x01,0x04,0x54,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4015 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4017 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_max_f32 v6, ttmp15, v3
4018 // GFX11: encoding: [0x7b,0x04,0x54,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4019 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4021 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_max_f32 v6, exec_hi, v3
4022 // GFX11: encoding: [0x7f,0x04,0x54,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4023 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4025 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_max_f32 v6, exec_lo, v3
4026 // GFX11: encoding: [0x7e,0x04,0x54,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4027 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4029 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_max_f32 v6, m0, v3
4030 // GFX11: encoding: [0x7d,0x04,0x54,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4031 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4033 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_max_f32 v6, vcc_hi, v3
4034 // GFX11: encoding: [0x6b,0x04,0x54,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4035 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4037 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_max_f32 v6, vcc_lo, v3
4038 // GFX11: encoding: [0x6a,0x04,0x54,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4039 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4041 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_max_f32 v6, null, v3
4042 // GFX11: encoding: [0xff,0x04,0x54,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4043 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4045 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_max_f32 v6, -1, v3
4046 // GFX11: encoding: [0xfd,0x04,0x54,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4047 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4049 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_max_f32 v6, 0.5, v2
4050 // GFX11: encoding: [0xf0,0x06,0x54,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
4051 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4053 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_max_f32 v6, src_scc, v5
4054 // GFX11: encoding: [0xc1,0x08,0x54,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
4055 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4057 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_max_f32 v255, 0xaf123456, v4
4058 // GFX11: encoding: [0x7c,0x0a,0x54,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
4059 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4061 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_min_f32 v6, v1, v3
4062 // GFX11: encoding: [0x04,0x05,0x56,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4063 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4065 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_min_f32 v6, v255, v3
4066 // GFX11: encoding: [0x01,0x05,0x56,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4067 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4069 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_min_f32 v6, v2, v3
4070 // GFX11: encoding: [0xff,0x05,0x56,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4071 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4073 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_min_f32 v6, v3, v3
4074 // GFX11: encoding: [0x02,0x05,0x56,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4075 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4077 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_min_f32 v6, v4, v3
4078 // GFX11: encoding: [0x03,0x05,0x56,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4079 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4081 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_min_f32 v6, s105, v3
4082 // GFX11: encoding: [0x69,0x04,0x56,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4083 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4085 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_min_f32 v6, s1, v3
4086 // GFX11: encoding: [0x01,0x04,0x56,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4087 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4089 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_min_f32 v6, ttmp15, v3
4090 // GFX11: encoding: [0x7b,0x04,0x56,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4091 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4093 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_min_f32 v6, exec_hi, v3
4094 // GFX11: encoding: [0x7f,0x04,0x56,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4095 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4097 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_min_f32 v6, exec_lo, v3
4098 // GFX11: encoding: [0x7e,0x04,0x56,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4099 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4101 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_min_f32 v6, m0, v3
4102 // GFX11: encoding: [0x7d,0x04,0x56,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4103 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4105 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_min_f32 v6, vcc_hi, v3
4106 // GFX11: encoding: [0x6b,0x04,0x56,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4107 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4109 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_min_f32 v6, vcc_lo, v3
4110 // GFX11: encoding: [0x6a,0x04,0x56,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4111 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4113 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_min_f32 v6, null, v3
4114 // GFX11: encoding: [0xff,0x04,0x56,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4115 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4117 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_min_f32 v6, -1, v3
4118 // GFX11: encoding: [0xfd,0x04,0x56,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4119 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4121 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_min_f32 v6, 0.5, v2
4122 // GFX11: encoding: [0xf0,0x06,0x56,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
4123 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4125 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_min_f32 v6, src_scc, v5
4126 // GFX11: encoding: [0xc1,0x08,0x56,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
4127 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4129 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_min_f32 v255, 0xaf123456, v4
4130 // GFX11: encoding: [0x7c,0x0a,0x56,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
4131 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4133 v_dual_fmaak_f32 v255, v4, v255, 0xaf123456 :: v_dual_mov_b32 v6, v1
4134 // GFX11: encoding: [0x04,0xff,0x51,0xc8,0x01,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]
4135 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4137 v_dual_fmaak_f32 v255, v1, v255, 0xaf123456 :: v_dual_mov_b32 v6, v255
4138 // GFX11: encoding: [0x01,0xff,0x51,0xc8,0xff,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]
4139 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4141 v_dual_fmaak_f32 v255, v255, v255, 0xaf123456 :: v_dual_mov_b32 v6, v2
4142 // GFX11: encoding: [0xff,0xff,0x51,0xc8,0x02,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]
4143 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4145 v_dual_fmaak_f32 v255, v2, v255, 0xaf123456 :: v_dual_mov_b32 v6, v3
4146 // GFX11: encoding: [0x02,0xff,0x51,0xc8,0x03,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]
4147 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4149 v_dual_fmaak_f32 v255, v3, v255, 0xaf123456 :: v_dual_mov_b32 v6, v4
4150 // GFX11: encoding: [0x03,0xff,0x51,0xc8,0x04,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]
4151 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4153 v_dual_fmaak_f32 v255, s105, v255, 0xaf123456 :: v_dual_mov_b32 v6, s105
4154 // GFX11: encoding: [0x69,0xfe,0x51,0xc8,0x69,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
4155 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4157 v_dual_fmaak_f32 v255, s1, v255, 0xaf123456 :: v_dual_mov_b32 v6, s1
4158 // GFX11: encoding: [0x01,0xfe,0x51,0xc8,0x01,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
4159 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4161 v_dual_fmaak_f32 v255, ttmp15, v255, 0xaf123456 :: v_dual_mov_b32 v6, ttmp15
4162 // GFX11: encoding: [0x7b,0xfe,0x51,0xc8,0x7b,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
4163 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4165 v_dual_fmaak_f32 v255, exec_hi, v255, 0xaf123456 :: v_dual_mov_b32 v6, exec_hi
4166 // GFX11: encoding: [0x7f,0xfe,0x51,0xc8,0x7f,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
4167 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4169 v_dual_fmaak_f32 v255, exec_lo, v255, 0xaf123456 :: v_dual_mov_b32 v6, exec_lo
4170 // GFX11: encoding: [0x7e,0xfe,0x51,0xc8,0x7e,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
4171 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4173 v_dual_fmaak_f32 v255, m0, v255, 0xaf123456 :: v_dual_mov_b32 v6, m0
4174 // GFX11: encoding: [0x7d,0xfe,0x51,0xc8,0x7d,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
4175 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4177 v_dual_fmaak_f32 v255, vcc_hi, v255, 0xaf123456 :: v_dual_mov_b32 v6, vcc_hi
4178 // GFX11: encoding: [0x6b,0xfe,0x51,0xc8,0x6b,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
4179 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4181 v_dual_fmaak_f32 v255, vcc_lo, v255, 0xaf123456 :: v_dual_mov_b32 v6, vcc_lo
4182 // GFX11: encoding: [0x6a,0xfe,0x51,0xc8,0x6a,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
4183 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4185 v_dual_fmaak_f32 v255, 0xaf123456, v255, 0xaf123456 :: v_dual_mov_b32 v6, null
4186 // GFX11: encoding: [0xff,0xfe,0x51,0xc8,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
4187 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4189 v_dual_fmaak_f32 v255, src_scc, v255, 0xaf123456 :: v_dual_mov_b32 v6, -1
4190 // GFX11: encoding: [0xfd,0xfe,0x51,0xc8,0xc1,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
4191 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4193 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_mov_b32 v6, 0.5
4194 // GFX11: encoding: [0xf0,0x06,0x50,0xc8,0xf0,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
4195 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4197 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mov_b32 v6, src_scc
4198 // GFX11: encoding: [0xc1,0x08,0x50,0xc8,0xfd,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
4199 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4201 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_mov_b32 v255, 0xaf123456
4202 // GFX11: encoding: [0x7c,0x0a,0x50,0xc8,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]
4203 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4205 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
4206 // GFX11: encoding: [0x04,0x05,0x4e,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4207 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4209 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
4210 // GFX11: encoding: [0x01,0x05,0x4e,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4211 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4213 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
4214 // GFX11: encoding: [0xff,0x05,0x4e,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4215 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4217 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
4218 // GFX11: encoding: [0x02,0x05,0x4e,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4219 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4221 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
4222 // GFX11: encoding: [0x03,0x05,0x4e,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4223 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4225 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
4226 // GFX11: encoding: [0x69,0x04,0x4e,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4227 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4229 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
4230 // GFX11: encoding: [0x01,0x04,0x4e,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4231 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4233 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
4234 // GFX11: encoding: [0x7b,0x04,0x4e,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4235 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4237 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
4238 // GFX11: encoding: [0x7f,0x04,0x4e,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4239 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4241 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
4242 // GFX11: encoding: [0x7e,0x04,0x4e,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4243 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4245 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
4246 // GFX11: encoding: [0x7d,0x04,0x4e,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4247 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4249 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
4250 // GFX11: encoding: [0x6b,0x04,0x4e,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4251 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4253 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
4254 // GFX11: encoding: [0x6a,0x04,0x4e,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4255 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4257 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, null, v3
4258 // GFX11: encoding: [0xff,0x04,0x4e,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4259 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4261 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
4262 // GFX11: encoding: [0xfd,0x04,0x4e,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4263 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4265 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
4266 // GFX11: encoding: [0xf0,0x06,0x4e,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
4267 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4269 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
4270 // GFX11: encoding: [0xc1,0x08,0x4e,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
4271 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4273 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
4274 // GFX11: encoding: [0x7c,0x0a,0x4e,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
4275 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4277 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_mul_f32 v6, v1, v3
4278 // GFX11: encoding: [0x04,0x05,0x46,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4279 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4281 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_mul_f32 v6, v255, v3
4282 // GFX11: encoding: [0x01,0x05,0x46,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4283 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4285 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_mul_f32 v6, v2, v3
4286 // GFX11: encoding: [0xff,0x05,0x46,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4287 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4289 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_mul_f32 v6, v3, v3
4290 // GFX11: encoding: [0x02,0x05,0x46,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4291 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4293 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_mul_f32 v6, v4, v3
4294 // GFX11: encoding: [0x03,0x05,0x46,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4295 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4297 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_mul_f32 v6, s105, v3
4298 // GFX11: encoding: [0x69,0x04,0x46,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4299 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4301 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_mul_f32 v6, s1, v3
4302 // GFX11: encoding: [0x01,0x04,0x46,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4303 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4305 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_mul_f32 v6, ttmp15, v3
4306 // GFX11: encoding: [0x7b,0x04,0x46,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4307 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4309 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_mul_f32 v6, exec_hi, v3
4310 // GFX11: encoding: [0x7f,0x04,0x46,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4311 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4313 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_mul_f32 v6, exec_lo, v3
4314 // GFX11: encoding: [0x7e,0x04,0x46,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4315 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4317 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_mul_f32 v6, m0, v3
4318 // GFX11: encoding: [0x7d,0x04,0x46,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4319 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4321 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_mul_f32 v6, vcc_hi, v3
4322 // GFX11: encoding: [0x6b,0x04,0x46,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4323 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4325 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_mul_f32 v6, vcc_lo, v3
4326 // GFX11: encoding: [0x6a,0x04,0x46,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4327 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4329 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_mul_f32 v6, null, v3
4330 // GFX11: encoding: [0xff,0x04,0x46,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4331 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4333 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_mul_f32 v6, -1, v3
4334 // GFX11: encoding: [0xfd,0x04,0x46,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4335 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4337 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_mul_f32 v6, 0.5, v2
4338 // GFX11: encoding: [0xf0,0x06,0x46,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
4339 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4341 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mul_f32 v6, src_scc, v5
4342 // GFX11: encoding: [0xc1,0x08,0x46,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
4343 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4345 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_mul_f32 v255, 0xaf123456, v4
4346 // GFX11: encoding: [0x7c,0x0a,0x46,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
4347 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4349 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_sub_f32 v6, v1, v3
4350 // GFX11: encoding: [0x04,0x05,0x4a,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4351 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4353 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_sub_f32 v6, v255, v3
4354 // GFX11: encoding: [0x01,0x05,0x4a,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4355 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4357 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_sub_f32 v6, v2, v3
4358 // GFX11: encoding: [0xff,0x05,0x4a,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4359 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4361 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_sub_f32 v6, v3, v3
4362 // GFX11: encoding: [0x02,0x05,0x4a,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4363 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4365 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_sub_f32 v6, v4, v3
4366 // GFX11: encoding: [0x03,0x05,0x4a,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4367 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4369 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_sub_f32 v6, s105, v3
4370 // GFX11: encoding: [0x69,0x04,0x4a,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4371 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4373 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_sub_f32 v6, s1, v3
4374 // GFX11: encoding: [0x01,0x04,0x4a,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4375 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4377 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_sub_f32 v6, ttmp15, v3
4378 // GFX11: encoding: [0x7b,0x04,0x4a,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4379 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4381 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_sub_f32 v6, exec_hi, v3
4382 // GFX11: encoding: [0x7f,0x04,0x4a,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4383 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4385 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_sub_f32 v6, exec_lo, v3
4386 // GFX11: encoding: [0x7e,0x04,0x4a,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4387 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4389 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_sub_f32 v6, m0, v3
4390 // GFX11: encoding: [0x7d,0x04,0x4a,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4391 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4393 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_sub_f32 v6, vcc_hi, v3
4394 // GFX11: encoding: [0x6b,0x04,0x4a,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4395 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4397 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_sub_f32 v6, vcc_lo, v3
4398 // GFX11: encoding: [0x6a,0x04,0x4a,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4399 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4401 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_sub_f32 v6, null, v3
4402 // GFX11: encoding: [0xff,0x04,0x4a,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4403 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4405 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_sub_f32 v6, -1, v3
4406 // GFX11: encoding: [0xfd,0x04,0x4a,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4407 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4409 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_sub_f32 v6, 0.5, v2
4410 // GFX11: encoding: [0xf0,0x06,0x4a,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
4411 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4413 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_sub_f32 v6, src_scc, v5
4414 // GFX11: encoding: [0xc1,0x08,0x4a,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
4415 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4417 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_sub_f32 v255, 0xaf123456, v4
4418 // GFX11: encoding: [0x7c,0x0a,0x4a,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
4419 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4421 v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v1, v3
4422 // GFX11: encoding: [0x04,0x05,0x4c,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4423 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4425 v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v255, v3
4426 // GFX11: encoding: [0x01,0x05,0x4c,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4427 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4429 v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v2, v3
4430 // GFX11: encoding: [0xff,0x05,0x4c,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4431 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4433 v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v3, v3
4434 // GFX11: encoding: [0x02,0x05,0x4c,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4435 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4437 v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v4, v3
4438 // GFX11: encoding: [0x03,0x05,0x4c,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4439 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4441 v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_subrev_f32 v6, s105, v3
4442 // GFX11: encoding: [0x69,0x04,0x4c,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4443 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4445 v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_subrev_f32 v6, s1, v3
4446 // GFX11: encoding: [0x01,0x04,0x4c,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4447 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4449 v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_subrev_f32 v6, ttmp15, v3
4450 // GFX11: encoding: [0x7b,0x04,0x4c,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4451 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4453 v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_subrev_f32 v6, exec_hi, v3
4454 // GFX11: encoding: [0x7f,0x04,0x4c,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4455 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4457 v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_subrev_f32 v6, exec_lo, v3
4458 // GFX11: encoding: [0x7e,0x04,0x4c,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4459 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4461 v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_subrev_f32 v6, m0, v3
4462 // GFX11: encoding: [0x7d,0x04,0x4c,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4463 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4465 v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_subrev_f32 v6, vcc_hi, v3
4466 // GFX11: encoding: [0x6b,0x04,0x4c,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4467 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4469 v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_subrev_f32 v6, vcc_lo, v3
4470 // GFX11: encoding: [0x6a,0x04,0x4c,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4471 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4473 v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_subrev_f32 v6, null, v3
4474 // GFX11: encoding: [0xff,0x04,0x4c,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4475 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4477 v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_subrev_f32 v6, -1, v3
4478 // GFX11: encoding: [0xfd,0x04,0x4c,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4479 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4481 v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_subrev_f32 v6, 0.5, v2
4482 // GFX11: encoding: [0xf0,0x06,0x4c,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
4483 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4485 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_subrev_f32 v6, src_scc, v5
4486 // GFX11: encoding: [0xc1,0x08,0x4c,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
4487 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4489 v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_subrev_f32 v255, 0xaf123456, v4
4490 // GFX11: encoding: [0x7c,0x0a,0x4c,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
4491 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4493 v_dual_fmac_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
4494 // GFX11: encoding: [0x04,0x05,0x08,0xc8,0x01,0x07,0x06,0xff]
4495 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4497 v_dual_fmac_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
4498 // GFX11: encoding: [0x01,0x05,0x08,0xc8,0xff,0x07,0x06,0xff]
4499 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4501 v_dual_fmac_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
4502 // GFX11: encoding: [0xff,0x05,0x08,0xc8,0x02,0x07,0x06,0xff]
4503 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4505 v_dual_fmac_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
4506 // GFX11: encoding: [0x02,0x05,0x08,0xc8,0x03,0x07,0x06,0xff]
4507 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4509 v_dual_fmac_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
4510 // GFX11: encoding: [0x03,0x05,0x08,0xc8,0x04,0x07,0x06,0xff]
4511 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4513 v_dual_fmac_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
4514 // GFX11: encoding: [0x69,0x04,0x08,0xc8,0x01,0x06,0x06,0xff]
4515 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4517 v_dual_fmac_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
4518 // GFX11: encoding: [0x01,0x04,0x08,0xc8,0x69,0x06,0x06,0xff]
4519 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4521 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
4522 // GFX11: encoding: [0x7b,0x04,0x08,0xc8,0x6a,0x06,0x06,0xff]
4523 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4525 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
4526 // GFX11: encoding: [0x7f,0x04,0x08,0xc8,0x6b,0x06,0x06,0xff]
4527 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4529 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
4530 // GFX11: encoding: [0x7e,0x04,0x08,0xc8,0x7b,0x06,0x06,0xff]
4531 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4533 v_dual_fmac_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
4534 // GFX11: encoding: [0x7d,0x04,0x08,0xc8,0x7d,0x06,0x06,0xff]
4535 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4537 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
4538 // GFX11: encoding: [0x6b,0x04,0x08,0xc8,0x7e,0x06,0x06,0xff]
4539 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4541 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
4542 // GFX11: encoding: [0x6a,0x04,0x08,0xc8,0x7f,0x06,0x06,0xff]
4543 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4545 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
4546 // GFX11: encoding: [0xff,0x04,0x08,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4547 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4549 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
4550 // GFX11: encoding: [0xfd,0x04,0x08,0xc8,0xc1,0x06,0x06,0xff]
4551 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4553 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
4554 // GFX11: encoding: [0xf0,0x06,0x08,0xc8,0xf0,0x04,0x06,0xff]
4555 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4557 v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
4558 // GFX11: encoding: [0xc1,0x08,0x08,0xc8,0xfd,0x0a,0x06,0xff]
4559 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4561 v_dual_fmac_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
4562 // GFX11: encoding: [0x7c,0x0a,0x08,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
4563 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4565 v_dual_fmac_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
4566 // GFX11: encoding: [0x04,0x05,0x20,0xc8,0x01,0x07,0x06,0xff]
4567 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4569 v_dual_fmac_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
4570 // GFX11: encoding: [0x01,0x05,0x20,0xc8,0xff,0x07,0x06,0xff]
4571 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4573 v_dual_fmac_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
4574 // GFX11: encoding: [0xff,0x05,0x20,0xc8,0x02,0x07,0x06,0xff]
4575 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4577 v_dual_fmac_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
4578 // GFX11: encoding: [0x02,0x05,0x20,0xc8,0x03,0x07,0x06,0xff]
4579 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4581 v_dual_fmac_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
4582 // GFX11: encoding: [0x03,0x05,0x20,0xc8,0x04,0x07,0x06,0xff]
4583 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4585 v_dual_fmac_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
4586 // GFX11: encoding: [0x69,0x04,0x20,0xc8,0x01,0x06,0x06,0xff]
4587 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4589 v_dual_fmac_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
4590 // GFX11: encoding: [0x01,0x04,0x20,0xc8,0x69,0x06,0x06,0xff]
4591 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4593 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
4594 // GFX11: encoding: [0x7b,0x04,0x20,0xc8,0x6a,0x06,0x06,0xff]
4595 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4597 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
4598 // GFX11: encoding: [0x7f,0x04,0x20,0xc8,0x6b,0x06,0x06,0xff]
4599 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4601 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
4602 // GFX11: encoding: [0x7e,0x04,0x20,0xc8,0x7b,0x06,0x06,0xff]
4603 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4605 v_dual_fmac_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
4606 // GFX11: encoding: [0x7d,0x04,0x20,0xc8,0x7d,0x06,0x06,0xff]
4607 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4609 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
4610 // GFX11: encoding: [0x6b,0x04,0x20,0xc8,0x7e,0x06,0x06,0xff]
4611 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4613 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
4614 // GFX11: encoding: [0x6a,0x04,0x20,0xc8,0x7f,0x06,0x06,0xff]
4615 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4617 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
4618 // GFX11: encoding: [0xff,0x04,0x20,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4619 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4621 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
4622 // GFX11: encoding: [0xfd,0x04,0x20,0xc8,0xc1,0x06,0x06,0xff]
4623 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4625 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
4626 // GFX11: encoding: [0xf0,0x06,0x20,0xc8,0xf0,0x04,0x06,0xff]
4627 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4629 v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
4630 // GFX11: encoding: [0xc1,0x08,0x20,0xc8,0xfd,0x0a,0x06,0xff]
4631 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4633 v_dual_fmac_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
4634 // GFX11: encoding: [0x7c,0x0a,0x20,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
4635 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4637 v_dual_fmac_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v3
4638 // GFX11: encoding: [0x04,0x05,0x24,0xc8,0x01,0x07,0x06,0xff]
4639 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4641 v_dual_fmac_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v3
4642 // GFX11: encoding: [0x01,0x05,0x24,0xc8,0xff,0x07,0x06,0xff]
4643 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4645 v_dual_fmac_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v3
4646 // GFX11: encoding: [0xff,0x05,0x24,0xc8,0x02,0x07,0x06,0xff]
4647 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4649 v_dual_fmac_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v3
4650 // GFX11: encoding: [0x02,0x05,0x24,0xc8,0x03,0x07,0x06,0xff]
4651 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4653 v_dual_fmac_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v3
4654 // GFX11: encoding: [0x03,0x05,0x24,0xc8,0x04,0x07,0x06,0xff]
4655 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4657 v_dual_fmac_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v3
4658 // GFX11: encoding: [0x69,0x04,0x24,0xc8,0x01,0x06,0x06,0xff]
4659 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4661 v_dual_fmac_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v3
4662 // GFX11: encoding: [0x01,0x04,0x24,0xc8,0x69,0x06,0x06,0xff]
4663 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4665 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v3
4666 // GFX11: encoding: [0x7b,0x04,0x24,0xc8,0x6a,0x06,0x06,0xff]
4667 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4669 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v3
4670 // GFX11: encoding: [0x7f,0x04,0x24,0xc8,0x6b,0x06,0x06,0xff]
4671 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4673 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v3
4674 // GFX11: encoding: [0x7e,0x04,0x24,0xc8,0x7b,0x06,0x06,0xff]
4675 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4677 v_dual_fmac_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v3
4678 // GFX11: encoding: [0x7d,0x04,0x24,0xc8,0x7d,0x06,0x06,0xff]
4679 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4681 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v3
4682 // GFX11: encoding: [0x6b,0x04,0x24,0xc8,0x7e,0x06,0x06,0xff]
4683 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4685 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v3
4686 // GFX11: encoding: [0x6a,0x04,0x24,0xc8,0x7f,0x06,0x06,0xff]
4687 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4689 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v3
4690 // GFX11: encoding: [0xff,0x04,0x24,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4691 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4693 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v3
4694 // GFX11: encoding: [0xfd,0x04,0x24,0xc8,0xc1,0x06,0x06,0xff]
4695 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4697 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v2
4698 // GFX11: encoding: [0xf0,0x06,0x24,0xc8,0xf0,0x04,0x06,0xff]
4699 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4701 v_dual_fmac_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
4702 // GFX11: encoding: [0xc1,0x08,0x24,0xc8,0xfd,0x0a,0x06,0xff]
4703 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4705 v_dual_fmac_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v4
4706 // GFX11: encoding: [0x7c,0x0a,0x24,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
4707 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4709 v_dual_fmac_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
4710 // GFX11: encoding: [0x04,0x05,0x12,0xc8,0x01,0x07,0x06,0xff]
4711 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4713 v_dual_fmac_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
4714 // GFX11: encoding: [0x01,0x05,0x12,0xc8,0xff,0x07,0x06,0xff]
4715 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4717 v_dual_fmac_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
4718 // GFX11: encoding: [0xff,0x05,0x12,0xc8,0x02,0x07,0x06,0xff]
4719 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4721 v_dual_fmac_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
4722 // GFX11: encoding: [0x02,0x05,0x12,0xc8,0x03,0x07,0x06,0xff]
4723 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4725 v_dual_fmac_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
4726 // GFX11: encoding: [0x03,0x05,0x12,0xc8,0x04,0x07,0x06,0xff]
4727 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4729 v_dual_fmac_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
4730 // GFX11: encoding: [0x69,0x04,0x12,0xc8,0x69,0x06,0x06,0xff]
4731 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4733 v_dual_fmac_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
4734 // GFX11: encoding: [0x01,0x04,0x12,0xc8,0x01,0x06,0x06,0xff]
4735 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4737 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
4738 // GFX11: encoding: [0x7b,0x04,0x12,0xc8,0x7b,0x06,0x06,0xff]
4739 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4741 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
4742 // GFX11: encoding: [0x7f,0x04,0x12,0xc8,0x7f,0x06,0x06,0xff]
4743 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4745 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
4746 // GFX11: encoding: [0x7e,0x04,0x12,0xc8,0x7e,0x06,0x06,0xff]
4747 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4749 v_dual_fmac_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
4750 // GFX11: encoding: [0x7d,0x04,0x12,0xc8,0x7d,0x06,0x06,0xff]
4751 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4753 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
4754 // GFX11: encoding: [0x6b,0x04,0x12,0xc8,0x6b,0x06,0x06,0xff]
4755 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4757 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
4758 // GFX11: encoding: [0x6a,0x04,0x12,0xc8,0x6a,0x06,0x06,0xff]
4759 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4761 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
4762 // GFX11: encoding: [0xff,0x04,0x12,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4763 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4765 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
4766 // GFX11: encoding: [0xfd,0x04,0x12,0xc8,0xc1,0x06,0x06,0xff]
4767 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4769 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
4770 // GFX11: encoding: [0xf0,0x06,0x12,0xc8,0xf0,0x04,0x06,0xff]
4771 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4773 v_dual_fmac_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
4774 // GFX11: encoding: [0xc1,0x08,0x12,0xc8,0xfd,0x0a,0x06,0xff]
4775 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4777 v_dual_fmac_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
4778 // GFX11: encoding: [0x7c,0x0a,0x12,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
4779 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4781 v_dual_fmac_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v3
4782 // GFX11: encoding: [0x04,0x05,0x18,0xc8,0x01,0x07,0x06,0xff]
4783 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4785 v_dual_fmac_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v3
4786 // GFX11: encoding: [0x01,0x05,0x18,0xc8,0xff,0x07,0x06,0xff]
4787 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4789 v_dual_fmac_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v3
4790 // GFX11: encoding: [0xff,0x05,0x18,0xc8,0x02,0x07,0x06,0xff]
4791 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4793 v_dual_fmac_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v3
4794 // GFX11: encoding: [0x02,0x05,0x18,0xc8,0x03,0x07,0x06,0xff]
4795 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4797 v_dual_fmac_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v3
4798 // GFX11: encoding: [0x03,0x05,0x18,0xc8,0x04,0x07,0x06,0xff]
4799 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4801 v_dual_fmac_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v3
4802 // GFX11: encoding: [0x69,0x04,0x18,0xc8,0x01,0x06,0x06,0xff]
4803 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4805 v_dual_fmac_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v3
4806 // GFX11: encoding: [0x01,0x04,0x18,0xc8,0x69,0x06,0x06,0xff]
4807 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4809 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v3
4810 // GFX11: encoding: [0x7b,0x04,0x18,0xc8,0x6a,0x06,0x06,0xff]
4811 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4813 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v3
4814 // GFX11: encoding: [0x7f,0x04,0x18,0xc8,0x6b,0x06,0x06,0xff]
4815 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4817 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v3
4818 // GFX11: encoding: [0x7e,0x04,0x18,0xc8,0x7b,0x06,0x06,0xff]
4819 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4821 v_dual_fmac_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v3
4822 // GFX11: encoding: [0x7d,0x04,0x18,0xc8,0x7d,0x06,0x06,0xff]
4823 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4825 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v3
4826 // GFX11: encoding: [0x6b,0x04,0x18,0xc8,0x7e,0x06,0x06,0xff]
4827 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4829 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v3
4830 // GFX11: encoding: [0x6a,0x04,0x18,0xc8,0x7f,0x06,0x06,0xff]
4831 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4833 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v3
4834 // GFX11: encoding: [0xff,0x04,0x18,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4835 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4837 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v3
4838 // GFX11: encoding: [0xfd,0x04,0x18,0xc8,0xc1,0x06,0x06,0xff]
4839 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4841 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v2
4842 // GFX11: encoding: [0xf0,0x06,0x18,0xc8,0xf0,0x04,0x06,0xff]
4843 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4845 v_dual_fmac_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
4846 // GFX11: encoding: [0xc1,0x08,0x18,0xc8,0xfd,0x0a,0x06,0xff]
4847 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4849 v_dual_fmac_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v4
4850 // GFX11: encoding: [0x7c,0x0a,0x18,0xc8,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]
4851 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4853 v_dual_fmac_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
4854 // GFX11: encoding: [0x04,0x05,0x02,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4855 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4857 v_dual_fmac_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
4858 // GFX11: encoding: [0x01,0x05,0x02,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4859 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4861 v_dual_fmac_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
4862 // GFX11: encoding: [0xff,0x05,0x02,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4863 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4865 v_dual_fmac_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
4866 // GFX11: encoding: [0x02,0x05,0x02,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4867 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4869 v_dual_fmac_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
4870 // GFX11: encoding: [0x03,0x05,0x02,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
4871 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4873 v_dual_fmac_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
4874 // GFX11: encoding: [0x69,0x04,0x02,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4875 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4877 v_dual_fmac_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
4878 // GFX11: encoding: [0x01,0x04,0x02,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4879 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4881 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
4882 // GFX11: encoding: [0x7b,0x04,0x02,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4883 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4885 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
4886 // GFX11: encoding: [0x7f,0x04,0x02,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4887 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4889 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
4890 // GFX11: encoding: [0x7e,0x04,0x02,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4891 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4893 v_dual_fmac_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
4894 // GFX11: encoding: [0x7d,0x04,0x02,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4895 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4897 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
4898 // GFX11: encoding: [0x6b,0x04,0x02,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4899 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4901 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
4902 // GFX11: encoding: [0x6a,0x04,0x02,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4903 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4905 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
4906 // GFX11: encoding: [0xff,0x04,0x02,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4907 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4909 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
4910 // GFX11: encoding: [0xfd,0x04,0x02,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4911 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4913 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
4914 // GFX11: encoding: [0xf0,0x06,0x02,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
4915 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4917 v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
4918 // GFX11: encoding: [0xc1,0x08,0x02,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
4919 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4921 v_dual_fmac_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
4922 // GFX11: encoding: [0x7c,0x0a,0x02,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
4923 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4925 v_dual_fmac_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
4926 // GFX11: encoding: [0x04,0x05,0x00,0xc8,0x01,0x07,0x06,0xff]
4927 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4929 v_dual_fmac_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
4930 // GFX11: encoding: [0x01,0x05,0x00,0xc8,0xff,0x07,0x06,0xff]
4931 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4933 v_dual_fmac_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
4934 // GFX11: encoding: [0xff,0x05,0x00,0xc8,0x02,0x07,0x06,0xff]
4935 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4937 v_dual_fmac_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
4938 // GFX11: encoding: [0x02,0x05,0x00,0xc8,0x03,0x07,0x06,0xff]
4939 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4941 v_dual_fmac_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
4942 // GFX11: encoding: [0x03,0x05,0x00,0xc8,0x04,0x07,0x06,0xff]
4943 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4945 v_dual_fmac_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
4946 // GFX11: encoding: [0x69,0x04,0x00,0xc8,0x01,0x06,0x06,0xff]
4947 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4949 v_dual_fmac_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
4950 // GFX11: encoding: [0x01,0x04,0x00,0xc8,0x69,0x06,0x06,0xff]
4951 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4953 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
4954 // GFX11: encoding: [0x7b,0x04,0x00,0xc8,0x6a,0x06,0x06,0xff]
4955 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4957 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
4958 // GFX11: encoding: [0x7f,0x04,0x00,0xc8,0x6b,0x06,0x06,0xff]
4959 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4961 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
4962 // GFX11: encoding: [0x7e,0x04,0x00,0xc8,0x7b,0x06,0x06,0xff]
4963 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4965 v_dual_fmac_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
4966 // GFX11: encoding: [0x7d,0x04,0x00,0xc8,0x7d,0x06,0x06,0xff]
4967 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4969 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
4970 // GFX11: encoding: [0x6b,0x04,0x00,0xc8,0x7e,0x06,0x06,0xff]
4971 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4973 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
4974 // GFX11: encoding: [0x6a,0x04,0x00,0xc8,0x7f,0x06,0x06,0xff]
4975 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4977 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
4978 // GFX11: encoding: [0xff,0x04,0x00,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
4979 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4981 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
4982 // GFX11: encoding: [0xfd,0x04,0x00,0xc8,0xc1,0x06,0x06,0xff]
4983 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4985 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
4986 // GFX11: encoding: [0xf0,0x06,0x00,0xc8,0xf0,0x04,0x06,0xff]
4987 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4989 v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
4990 // GFX11: encoding: [0xc1,0x08,0x00,0xc8,0xfd,0x0a,0x06,0xff]
4991 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4993 v_dual_fmac_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
4994 // GFX11: encoding: [0x7c,0x0a,0x00,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
4995 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
4997 v_dual_fmac_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v4
4998 // GFX11: encoding: [0x04,0xff,0x05,0xc8,0x01,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]
4999 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5001 v_dual_fmac_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v4
5002 // GFX11: encoding: [0x01,0xff,0x05,0xc8,0xff,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]
5003 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5005 v_dual_fmac_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v4
5006 // GFX11: encoding: [0xff,0xff,0x05,0xc8,0x02,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]
5007 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5009 v_dual_fmac_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v4
5010 // GFX11: encoding: [0x02,0xff,0x05,0xc8,0x03,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]
5011 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5013 v_dual_fmac_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v4
5014 // GFX11: encoding: [0x03,0xff,0x05,0xc8,0x04,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]
5015 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5017 v_dual_fmac_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v4
5018 // GFX11: encoding: [0x69,0xfe,0x05,0xc8,0x69,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5019 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5021 v_dual_fmac_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v4
5022 // GFX11: encoding: [0x01,0xfe,0x05,0xc8,0x01,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5023 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5025 v_dual_fmac_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v4
5026 // GFX11: encoding: [0x7b,0xfe,0x05,0xc8,0x7b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5027 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5029 v_dual_fmac_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v4
5030 // GFX11: encoding: [0x7f,0xfe,0x05,0xc8,0x7f,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5031 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5033 v_dual_fmac_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v4
5034 // GFX11: encoding: [0x7e,0xfe,0x05,0xc8,0x7e,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5035 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5037 v_dual_fmac_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v4
5038 // GFX11: encoding: [0x7d,0xfe,0x05,0xc8,0x7d,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5039 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5041 v_dual_fmac_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v4
5042 // GFX11: encoding: [0x6b,0xfe,0x05,0xc8,0x6b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5043 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5045 v_dual_fmac_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v4
5046 // GFX11: encoding: [0x6a,0xfe,0x05,0xc8,0x6a,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5047 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5049 v_dual_fmac_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v4
5050 // GFX11: encoding: [0xff,0xfe,0x05,0xc8,0x7c,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5051 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5053 v_dual_fmac_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v4
5054 // GFX11: encoding: [0xfd,0xfe,0x05,0xc8,0xc1,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5055 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5057 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v4
5058 // GFX11: encoding: [0xf0,0x06,0x04,0xc8,0xf0,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5059 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5061 v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v4
5062 // GFX11: encoding: [0xc1,0x08,0x04,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5063 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5065 v_dual_fmac_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255
5066 // GFX11: encoding: [0x7c,0x0a,0x04,0xc8,0xff,0xfe,0xff,0x06,0x56,0x34,0x12,0xaf]
5067 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5069 v_dual_fmac_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
5070 // GFX11: encoding: [0x04,0x05,0x22,0xc8,0x01,0x07,0x06,0xff]
5071 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5073 v_dual_fmac_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
5074 // GFX11: encoding: [0x01,0x05,0x22,0xc8,0xff,0x07,0x06,0xff]
5075 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5077 v_dual_fmac_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
5078 // GFX11: encoding: [0xff,0x05,0x22,0xc8,0x02,0x07,0x06,0xff]
5079 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5081 v_dual_fmac_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
5082 // GFX11: encoding: [0x02,0x05,0x22,0xc8,0x03,0x07,0x06,0xff]
5083 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5085 v_dual_fmac_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
5086 // GFX11: encoding: [0x03,0x05,0x22,0xc8,0x04,0x07,0x06,0xff]
5087 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5089 v_dual_fmac_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
5090 // GFX11: encoding: [0x69,0x04,0x22,0xc8,0x01,0x06,0x06,0xff]
5091 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5093 v_dual_fmac_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
5094 // GFX11: encoding: [0x01,0x04,0x22,0xc8,0x69,0x06,0x06,0xff]
5095 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5097 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
5098 // GFX11: encoding: [0x7b,0x04,0x22,0xc8,0x6a,0x06,0x06,0xff]
5099 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5101 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
5102 // GFX11: encoding: [0x7f,0x04,0x22,0xc8,0x6b,0x06,0x06,0xff]
5103 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5105 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
5106 // GFX11: encoding: [0x7e,0x04,0x22,0xc8,0x7b,0x06,0x06,0xff]
5107 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5109 v_dual_fmac_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
5110 // GFX11: encoding: [0x7d,0x04,0x22,0xc8,0x7d,0x06,0x06,0xff]
5111 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5113 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
5114 // GFX11: encoding: [0x6b,0x04,0x22,0xc8,0x7e,0x06,0x06,0xff]
5115 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5117 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
5118 // GFX11: encoding: [0x6a,0x04,0x22,0xc8,0x7f,0x06,0x06,0xff]
5119 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5121 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
5122 // GFX11: encoding: [0xff,0x04,0x22,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
5123 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5125 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
5126 // GFX11: encoding: [0xfd,0x04,0x22,0xc8,0xc1,0x06,0x06,0xff]
5127 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5129 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
5130 // GFX11: encoding: [0xf0,0x06,0x22,0xc8,0xf0,0x04,0x06,0xff]
5131 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5133 v_dual_fmac_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
5134 // GFX11: encoding: [0xc1,0x08,0x22,0xc8,0xfd,0x0a,0x06,0xff]
5135 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5137 v_dual_fmac_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
5138 // GFX11: encoding: [0x7c,0x0a,0x22,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
5139 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5141 v_dual_fmac_f32 v255, v4, v2 :: v_dual_max_f32 v6, v1, v3
5142 // GFX11: encoding: [0x04,0x05,0x14,0xc8,0x01,0x07,0x06,0xff]
5143 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5145 v_dual_fmac_f32 v255, v1, v2 :: v_dual_max_f32 v6, v255, v3
5146 // GFX11: encoding: [0x01,0x05,0x14,0xc8,0xff,0x07,0x06,0xff]
5147 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5149 v_dual_fmac_f32 v255, v255, v2 :: v_dual_max_f32 v6, v2, v3
5150 // GFX11: encoding: [0xff,0x05,0x14,0xc8,0x02,0x07,0x06,0xff]
5151 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5153 v_dual_fmac_f32 v255, v2, v2 :: v_dual_max_f32 v6, v3, v3
5154 // GFX11: encoding: [0x02,0x05,0x14,0xc8,0x03,0x07,0x06,0xff]
5155 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5157 v_dual_fmac_f32 v255, v3, v2 :: v_dual_max_f32 v6, v4, v3
5158 // GFX11: encoding: [0x03,0x05,0x14,0xc8,0x04,0x07,0x06,0xff]
5159 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5161 v_dual_fmac_f32 v255, s105, v2 :: v_dual_max_f32 v6, s1, v3
5162 // GFX11: encoding: [0x69,0x04,0x14,0xc8,0x01,0x06,0x06,0xff]
5163 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5165 v_dual_fmac_f32 v255, s1, v2 :: v_dual_max_f32 v6, s105, v3
5166 // GFX11: encoding: [0x01,0x04,0x14,0xc8,0x69,0x06,0x06,0xff]
5167 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5169 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_max_f32 v6, vcc_lo, v3
5170 // GFX11: encoding: [0x7b,0x04,0x14,0xc8,0x6a,0x06,0x06,0xff]
5171 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5173 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_max_f32 v6, vcc_hi, v3
5174 // GFX11: encoding: [0x7f,0x04,0x14,0xc8,0x6b,0x06,0x06,0xff]
5175 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5177 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_max_f32 v6, ttmp15, v3
5178 // GFX11: encoding: [0x7e,0x04,0x14,0xc8,0x7b,0x06,0x06,0xff]
5179 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5181 v_dual_fmac_f32 v255, m0, v2 :: v_dual_max_f32 v6, m0, v3
5182 // GFX11: encoding: [0x7d,0x04,0x14,0xc8,0x7d,0x06,0x06,0xff]
5183 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5185 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_max_f32 v6, exec_lo, v3
5186 // GFX11: encoding: [0x6b,0x04,0x14,0xc8,0x7e,0x06,0x06,0xff]
5187 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5189 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_max_f32 v6, exec_hi, v3
5190 // GFX11: encoding: [0x6a,0x04,0x14,0xc8,0x7f,0x06,0x06,0xff]
5191 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5193 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_max_f32 v6, null, v3
5194 // GFX11: encoding: [0xff,0x04,0x14,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
5195 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5197 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_max_f32 v6, -1, v3
5198 // GFX11: encoding: [0xfd,0x04,0x14,0xc8,0xc1,0x06,0x06,0xff]
5199 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5201 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_max_f32 v6, 0.5, v2
5202 // GFX11: encoding: [0xf0,0x06,0x14,0xc8,0xf0,0x04,0x06,0xff]
5203 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5205 v_dual_fmac_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
5206 // GFX11: encoding: [0xc1,0x08,0x14,0xc8,0xfd,0x0a,0x06,0xff]
5207 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5209 v_dual_fmac_f32 v6, null, v5 :: v_dual_max_f32 v255, 0xaf123456, v4
5210 // GFX11: encoding: [0x7c,0x0a,0x14,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
5211 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5213 v_dual_fmac_f32 v255, v4, v2 :: v_dual_min_f32 v6, v1, v3
5214 // GFX11: encoding: [0x04,0x05,0x16,0xc8,0x01,0x07,0x06,0xff]
5215 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5217 v_dual_fmac_f32 v255, v1, v2 :: v_dual_min_f32 v6, v255, v3
5218 // GFX11: encoding: [0x01,0x05,0x16,0xc8,0xff,0x07,0x06,0xff]
5219 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5221 v_dual_fmac_f32 v255, v255, v2 :: v_dual_min_f32 v6, v2, v3
5222 // GFX11: encoding: [0xff,0x05,0x16,0xc8,0x02,0x07,0x06,0xff]
5223 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5225 v_dual_fmac_f32 v255, v2, v2 :: v_dual_min_f32 v6, v3, v3
5226 // GFX11: encoding: [0x02,0x05,0x16,0xc8,0x03,0x07,0x06,0xff]
5227 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5229 v_dual_fmac_f32 v255, v3, v2 :: v_dual_min_f32 v6, v4, v3
5230 // GFX11: encoding: [0x03,0x05,0x16,0xc8,0x04,0x07,0x06,0xff]
5231 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5233 v_dual_fmac_f32 v255, s105, v2 :: v_dual_min_f32 v6, s1, v3
5234 // GFX11: encoding: [0x69,0x04,0x16,0xc8,0x01,0x06,0x06,0xff]
5235 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5237 v_dual_fmac_f32 v255, s1, v2 :: v_dual_min_f32 v6, s105, v3
5238 // GFX11: encoding: [0x01,0x04,0x16,0xc8,0x69,0x06,0x06,0xff]
5239 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5241 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_min_f32 v6, vcc_lo, v3
5242 // GFX11: encoding: [0x7b,0x04,0x16,0xc8,0x6a,0x06,0x06,0xff]
5243 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5245 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_min_f32 v6, vcc_hi, v3
5246 // GFX11: encoding: [0x7f,0x04,0x16,0xc8,0x6b,0x06,0x06,0xff]
5247 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5249 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_min_f32 v6, ttmp15, v3
5250 // GFX11: encoding: [0x7e,0x04,0x16,0xc8,0x7b,0x06,0x06,0xff]
5251 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5253 v_dual_fmac_f32 v255, m0, v2 :: v_dual_min_f32 v6, m0, v3
5254 // GFX11: encoding: [0x7d,0x04,0x16,0xc8,0x7d,0x06,0x06,0xff]
5255 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5257 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_min_f32 v6, exec_lo, v3
5258 // GFX11: encoding: [0x6b,0x04,0x16,0xc8,0x7e,0x06,0x06,0xff]
5259 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5261 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_min_f32 v6, exec_hi, v3
5262 // GFX11: encoding: [0x6a,0x04,0x16,0xc8,0x7f,0x06,0x06,0xff]
5263 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5265 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_min_f32 v6, null, v3
5266 // GFX11: encoding: [0xff,0x04,0x16,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
5267 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5269 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_min_f32 v6, -1, v3
5270 // GFX11: encoding: [0xfd,0x04,0x16,0xc8,0xc1,0x06,0x06,0xff]
5271 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5273 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_min_f32 v6, 0.5, v2
5274 // GFX11: encoding: [0xf0,0x06,0x16,0xc8,0xf0,0x04,0x06,0xff]
5275 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5277 v_dual_fmac_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
5278 // GFX11: encoding: [0xc1,0x08,0x16,0xc8,0xfd,0x0a,0x06,0xff]
5279 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5281 v_dual_fmac_f32 v6, null, v5 :: v_dual_min_f32 v255, 0xaf123456, v4
5282 // GFX11: encoding: [0x7c,0x0a,0x16,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
5283 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5285 v_dual_fmac_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
5286 // GFX11: encoding: [0x04,0xff,0x11,0xc8,0x01,0x01,0x06,0xff]
5287 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5289 v_dual_fmac_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
5290 // GFX11: encoding: [0x01,0xff,0x11,0xc8,0xff,0x01,0x06,0xff]
5291 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5293 v_dual_fmac_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
5294 // GFX11: encoding: [0xff,0xff,0x11,0xc8,0x02,0x01,0x06,0xff]
5295 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5297 v_dual_fmac_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
5298 // GFX11: encoding: [0x02,0xff,0x11,0xc8,0x03,0x01,0x06,0xff]
5299 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5301 v_dual_fmac_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
5302 // GFX11: encoding: [0x03,0xff,0x11,0xc8,0x04,0x01,0x06,0xff]
5303 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5305 v_dual_fmac_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
5306 // GFX11: encoding: [0x69,0xfe,0x11,0xc8,0x01,0x00,0x06,0xff]
5307 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5309 v_dual_fmac_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
5310 // GFX11: encoding: [0x01,0xfe,0x11,0xc8,0x69,0x00,0x06,0xff]
5311 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5313 v_dual_fmac_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
5314 // GFX11: encoding: [0x7b,0xfe,0x11,0xc8,0x6a,0x00,0x06,0xff]
5315 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5317 v_dual_fmac_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
5318 // GFX11: encoding: [0x7f,0xfe,0x11,0xc8,0x6b,0x00,0x06,0xff]
5319 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5321 v_dual_fmac_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
5322 // GFX11: encoding: [0x7e,0xfe,0x11,0xc8,0x7b,0x00,0x06,0xff]
5323 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5325 v_dual_fmac_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
5326 // GFX11: encoding: [0x7d,0xfe,0x11,0xc8,0x7d,0x00,0x06,0xff]
5327 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5329 v_dual_fmac_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
5330 // GFX11: encoding: [0x6b,0xfe,0x11,0xc8,0x7e,0x00,0x06,0xff]
5331 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5333 v_dual_fmac_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
5334 // GFX11: encoding: [0x6a,0xfe,0x11,0xc8,0x7f,0x00,0x06,0xff]
5335 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5337 v_dual_fmac_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
5338 // GFX11: encoding: [0xff,0xfe,0x11,0xc8,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
5339 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5341 v_dual_fmac_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
5342 // GFX11: encoding: [0xfd,0xfe,0x11,0xc8,0xc1,0x00,0x06,0xff]
5343 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5345 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
5346 // GFX11: encoding: [0xf0,0x06,0x10,0xc8,0xf0,0x00,0x06,0xff]
5347 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5349 v_dual_fmac_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
5350 // GFX11: encoding: [0xc1,0x08,0x10,0xc8,0xfd,0x00,0x06,0xff]
5351 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5353 v_dual_fmac_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
5354 // GFX11: encoding: [0x7c,0x0a,0x10,0xc8,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]
5355 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5357 v_dual_fmac_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
5358 // GFX11: encoding: [0x04,0x05,0x0e,0xc8,0x01,0x07,0x06,0xff]
5359 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5361 v_dual_fmac_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
5362 // GFX11: encoding: [0x01,0x05,0x0e,0xc8,0xff,0x07,0x06,0xff]
5363 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5365 v_dual_fmac_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
5366 // GFX11: encoding: [0xff,0x05,0x0e,0xc8,0x02,0x07,0x06,0xff]
5367 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5369 v_dual_fmac_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
5370 // GFX11: encoding: [0x02,0x05,0x0e,0xc8,0x03,0x07,0x06,0xff]
5371 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5373 v_dual_fmac_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
5374 // GFX11: encoding: [0x03,0x05,0x0e,0xc8,0x04,0x07,0x06,0xff]
5375 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5377 v_dual_fmac_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
5378 // GFX11: encoding: [0x69,0x04,0x0e,0xc8,0x01,0x06,0x06,0xff]
5379 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5381 v_dual_fmac_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
5382 // GFX11: encoding: [0x01,0x04,0x0e,0xc8,0x69,0x06,0x06,0xff]
5383 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5385 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
5386 // GFX11: encoding: [0x7b,0x04,0x0e,0xc8,0x6a,0x06,0x06,0xff]
5387 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5389 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
5390 // GFX11: encoding: [0x7f,0x04,0x0e,0xc8,0x6b,0x06,0x06,0xff]
5391 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5393 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
5394 // GFX11: encoding: [0x7e,0x04,0x0e,0xc8,0x7b,0x06,0x06,0xff]
5395 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5397 v_dual_fmac_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
5398 // GFX11: encoding: [0x7d,0x04,0x0e,0xc8,0x7d,0x06,0x06,0xff]
5399 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5401 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
5402 // GFX11: encoding: [0x6b,0x04,0x0e,0xc8,0x7e,0x06,0x06,0xff]
5403 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5405 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
5406 // GFX11: encoding: [0x6a,0x04,0x0e,0xc8,0x7f,0x06,0x06,0xff]
5407 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5409 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
5410 // GFX11: encoding: [0xff,0x04,0x0e,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
5411 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5413 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
5414 // GFX11: encoding: [0xfd,0x04,0x0e,0xc8,0xc1,0x06,0x06,0xff]
5415 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5417 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
5418 // GFX11: encoding: [0xf0,0x06,0x0e,0xc8,0xf0,0x04,0x06,0xff]
5419 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5421 v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
5422 // GFX11: encoding: [0xc1,0x08,0x0e,0xc8,0xfd,0x0a,0x06,0xff]
5423 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5425 v_dual_fmac_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
5426 // GFX11: encoding: [0x7c,0x0a,0x0e,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
5427 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5429 v_dual_fmac_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
5430 // GFX11: encoding: [0x04,0x05,0x06,0xc8,0x01,0x07,0x06,0xff]
5431 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5433 v_dual_fmac_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
5434 // GFX11: encoding: [0x01,0x05,0x06,0xc8,0xff,0x07,0x06,0xff]
5435 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5437 v_dual_fmac_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
5438 // GFX11: encoding: [0xff,0x05,0x06,0xc8,0x02,0x07,0x06,0xff]
5439 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5441 v_dual_fmac_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
5442 // GFX11: encoding: [0x02,0x05,0x06,0xc8,0x03,0x07,0x06,0xff]
5443 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5445 v_dual_fmac_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
5446 // GFX11: encoding: [0x03,0x05,0x06,0xc8,0x04,0x07,0x06,0xff]
5447 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5449 v_dual_fmac_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
5450 // GFX11: encoding: [0x69,0x04,0x06,0xc8,0x01,0x06,0x06,0xff]
5451 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5453 v_dual_fmac_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
5454 // GFX11: encoding: [0x01,0x04,0x06,0xc8,0x69,0x06,0x06,0xff]
5455 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5457 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
5458 // GFX11: encoding: [0x7b,0x04,0x06,0xc8,0x6a,0x06,0x06,0xff]
5459 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5461 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
5462 // GFX11: encoding: [0x7f,0x04,0x06,0xc8,0x6b,0x06,0x06,0xff]
5463 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5465 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
5466 // GFX11: encoding: [0x7e,0x04,0x06,0xc8,0x7b,0x06,0x06,0xff]
5467 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5469 v_dual_fmac_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
5470 // GFX11: encoding: [0x7d,0x04,0x06,0xc8,0x7d,0x06,0x06,0xff]
5471 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5473 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
5474 // GFX11: encoding: [0x6b,0x04,0x06,0xc8,0x7e,0x06,0x06,0xff]
5475 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5477 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
5478 // GFX11: encoding: [0x6a,0x04,0x06,0xc8,0x7f,0x06,0x06,0xff]
5479 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5481 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
5482 // GFX11: encoding: [0xff,0x04,0x06,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
5483 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5485 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
5486 // GFX11: encoding: [0xfd,0x04,0x06,0xc8,0xc1,0x06,0x06,0xff]
5487 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5489 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
5490 // GFX11: encoding: [0xf0,0x06,0x06,0xc8,0xf0,0x04,0x06,0xff]
5491 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5493 v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
5494 // GFX11: encoding: [0xc1,0x08,0x06,0xc8,0xfd,0x0a,0x06,0xff]
5495 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5497 v_dual_fmac_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
5498 // GFX11: encoding: [0x7c,0x0a,0x06,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
5499 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5501 v_dual_fmac_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
5502 // GFX11: encoding: [0x04,0x05,0x0a,0xc8,0x01,0x07,0x06,0xff]
5503 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5505 v_dual_fmac_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
5506 // GFX11: encoding: [0x01,0x05,0x0a,0xc8,0xff,0x07,0x06,0xff]
5507 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5509 v_dual_fmac_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
5510 // GFX11: encoding: [0xff,0x05,0x0a,0xc8,0x02,0x07,0x06,0xff]
5511 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5513 v_dual_fmac_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
5514 // GFX11: encoding: [0x02,0x05,0x0a,0xc8,0x03,0x07,0x06,0xff]
5515 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5517 v_dual_fmac_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
5518 // GFX11: encoding: [0x03,0x05,0x0a,0xc8,0x04,0x07,0x06,0xff]
5519 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5521 v_dual_fmac_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
5522 // GFX11: encoding: [0x69,0x04,0x0a,0xc8,0x01,0x06,0x06,0xff]
5523 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5525 v_dual_fmac_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
5526 // GFX11: encoding: [0x01,0x04,0x0a,0xc8,0x69,0x06,0x06,0xff]
5527 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5529 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
5530 // GFX11: encoding: [0x7b,0x04,0x0a,0xc8,0x6a,0x06,0x06,0xff]
5531 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5533 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
5534 // GFX11: encoding: [0x7f,0x04,0x0a,0xc8,0x6b,0x06,0x06,0xff]
5535 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5537 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
5538 // GFX11: encoding: [0x7e,0x04,0x0a,0xc8,0x7b,0x06,0x06,0xff]
5539 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5541 v_dual_fmac_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
5542 // GFX11: encoding: [0x7d,0x04,0x0a,0xc8,0x7d,0x06,0x06,0xff]
5543 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5545 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
5546 // GFX11: encoding: [0x6b,0x04,0x0a,0xc8,0x7e,0x06,0x06,0xff]
5547 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5549 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
5550 // GFX11: encoding: [0x6a,0x04,0x0a,0xc8,0x7f,0x06,0x06,0xff]
5551 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5553 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
5554 // GFX11: encoding: [0xff,0x04,0x0a,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
5555 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5557 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
5558 // GFX11: encoding: [0xfd,0x04,0x0a,0xc8,0xc1,0x06,0x06,0xff]
5559 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5561 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
5562 // GFX11: encoding: [0xf0,0x06,0x0a,0xc8,0xf0,0x04,0x06,0xff]
5563 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5565 v_dual_fmac_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
5566 // GFX11: encoding: [0xc1,0x08,0x0a,0xc8,0xfd,0x0a,0x06,0xff]
5567 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5569 v_dual_fmac_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
5570 // GFX11: encoding: [0x7c,0x0a,0x0a,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
5571 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5573 v_dual_fmac_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
5574 // GFX11: encoding: [0x04,0x05,0x0c,0xc8,0x01,0x07,0x06,0xff]
5575 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5577 v_dual_fmac_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
5578 // GFX11: encoding: [0x01,0x05,0x0c,0xc8,0xff,0x07,0x06,0xff]
5579 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5581 v_dual_fmac_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
5582 // GFX11: encoding: [0xff,0x05,0x0c,0xc8,0x02,0x07,0x06,0xff]
5583 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5585 v_dual_fmac_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
5586 // GFX11: encoding: [0x02,0x05,0x0c,0xc8,0x03,0x07,0x06,0xff]
5587 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5589 v_dual_fmac_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
5590 // GFX11: encoding: [0x03,0x05,0x0c,0xc8,0x04,0x07,0x06,0xff]
5591 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5593 v_dual_fmac_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
5594 // GFX11: encoding: [0x69,0x04,0x0c,0xc8,0x01,0x06,0x06,0xff]
5595 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5597 v_dual_fmac_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
5598 // GFX11: encoding: [0x01,0x04,0x0c,0xc8,0x69,0x06,0x06,0xff]
5599 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5601 v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
5602 // GFX11: encoding: [0x7b,0x04,0x0c,0xc8,0x6a,0x06,0x06,0xff]
5603 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5605 v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
5606 // GFX11: encoding: [0x7f,0x04,0x0c,0xc8,0x6b,0x06,0x06,0xff]
5607 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5609 v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
5610 // GFX11: encoding: [0x7e,0x04,0x0c,0xc8,0x7b,0x06,0x06,0xff]
5611 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5613 v_dual_fmac_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
5614 // GFX11: encoding: [0x7d,0x04,0x0c,0xc8,0x7d,0x06,0x06,0xff]
5615 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5617 v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
5618 // GFX11: encoding: [0x6b,0x04,0x0c,0xc8,0x7e,0x06,0x06,0xff]
5619 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5621 v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
5622 // GFX11: encoding: [0x6a,0x04,0x0c,0xc8,0x7f,0x06,0x06,0xff]
5623 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5625 v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
5626 // GFX11: encoding: [0xff,0x04,0x0c,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
5627 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5629 v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
5630 // GFX11: encoding: [0xfd,0x04,0x0c,0xc8,0xc1,0x06,0x06,0xff]
5631 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5633 v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
5634 // GFX11: encoding: [0xf0,0x06,0x0c,0xc8,0xf0,0x04,0x06,0xff]
5635 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5637 v_dual_fmac_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
5638 // GFX11: encoding: [0xc1,0x08,0x0c,0xc8,0xfd,0x0a,0x06,0xff]
5639 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5641 v_dual_fmac_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
5642 // GFX11: encoding: [0x7c,0x0a,0x0c,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
5643 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5645 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_add_f32 v6, v1, v255
5646 // GFX11: encoding: [0x04,0xff,0x89,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5647 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5649 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_add_f32 v6, v255, v255
5650 // GFX11: encoding: [0x01,0xff,0x89,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5651 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5653 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_add_f32 v6, v2, v255
5654 // GFX11: encoding: [0xff,0xff,0x89,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5655 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5657 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_add_f32 v6, v3, v255
5658 // GFX11: encoding: [0x02,0xff,0x89,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5659 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5661 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_add_f32 v6, v4, v255
5662 // GFX11: encoding: [0x03,0xff,0x89,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5663 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5665 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_add_f32 v6, s105, v255
5666 // GFX11: encoding: [0x69,0xfe,0x89,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5667 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5669 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_add_f32 v6, s1, v255
5670 // GFX11: encoding: [0x01,0xfe,0x89,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5671 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5673 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_add_f32 v6, ttmp15, v255
5674 // GFX11: encoding: [0x7b,0xfe,0x89,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5675 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5677 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_add_f32 v6, exec_hi, v255
5678 // GFX11: encoding: [0x7f,0xfe,0x89,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5679 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5681 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_add_f32 v6, exec_lo, v255
5682 // GFX11: encoding: [0x7e,0xfe,0x89,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5683 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5685 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_add_f32 v6, m0, v255
5686 // GFX11: encoding: [0x7d,0xfe,0x89,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5687 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5689 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_add_f32 v6, vcc_hi, v255
5690 // GFX11: encoding: [0x6b,0xfe,0x89,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5691 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5693 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_add_f32 v6, vcc_lo, v255
5694 // GFX11: encoding: [0x6a,0xfe,0x89,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5695 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5697 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_add_f32 v6, null, v255
5698 // GFX11: encoding: [0xff,0xfe,0x89,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5699 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5701 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_add_f32 v6, -1, v255
5702 // GFX11: encoding: [0xfd,0xfe,0x89,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5703 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5705 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_add_f32 v6, 0.5, v3
5706 // GFX11: encoding: [0xf0,0xfe,0x89,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
5707 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5709 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_add_f32 v6, src_scc, v4
5710 // GFX11: encoding: [0xc1,0xfe,0x89,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5711 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5713 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_add_f32 v255, 0xaf123456, v5
5714 // GFX11: encoding: [0x7c,0x08,0x88,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
5715 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5717 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v1, v255
5718 // GFX11: encoding: [0x04,0xff,0xa1,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5719 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5721 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v255, v255
5722 // GFX11: encoding: [0x01,0xff,0xa1,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5723 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5725 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v2, v255
5726 // GFX11: encoding: [0xff,0xff,0xa1,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5727 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5729 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v3, v255
5730 // GFX11: encoding: [0x02,0xff,0xa1,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5731 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5733 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v4, v255
5734 // GFX11: encoding: [0x03,0xff,0xa1,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5735 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5737 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, s105, v255
5738 // GFX11: encoding: [0x69,0xfe,0xa1,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5739 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5741 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, s1, v255
5742 // GFX11: encoding: [0x01,0xfe,0xa1,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5743 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5745 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, ttmp15, v255
5746 // GFX11: encoding: [0x7b,0xfe,0xa1,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5747 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5749 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, exec_hi, v255
5750 // GFX11: encoding: [0x7f,0xfe,0xa1,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5751 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5753 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, exec_lo, v255
5754 // GFX11: encoding: [0x7e,0xfe,0xa1,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5755 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5757 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, m0, v255
5758 // GFX11: encoding: [0x7d,0xfe,0xa1,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5759 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5761 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, vcc_hi, v255
5762 // GFX11: encoding: [0x6b,0xfe,0xa1,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5763 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5765 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, vcc_lo, v255
5766 // GFX11: encoding: [0x6a,0xfe,0xa1,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5767 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5769 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, null, v255
5770 // GFX11: encoding: [0xff,0xfe,0xa1,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5771 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5773 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, -1, v255
5774 // GFX11: encoding: [0xfd,0xfe,0xa1,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5775 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5777 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, 0.5, v3
5778 // GFX11: encoding: [0xf0,0xfe,0xa1,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
5779 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5781 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, src_scc, v4
5782 // GFX11: encoding: [0xc1,0xfe,0xa1,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5783 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5785 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_add_nc_u32 v255, 0xaf123456, v5
5786 // GFX11: encoding: [0x7c,0x08,0xa0,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
5787 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5789 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_and_b32 v6, v1, v255
5790 // GFX11: encoding: [0x04,0xff,0xa5,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5791 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5793 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_and_b32 v6, v255, v255
5794 // GFX11: encoding: [0x01,0xff,0xa5,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5795 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5797 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_and_b32 v6, v2, v255
5798 // GFX11: encoding: [0xff,0xff,0xa5,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5799 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5801 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_and_b32 v6, v3, v255
5802 // GFX11: encoding: [0x02,0xff,0xa5,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5803 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5805 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_and_b32 v6, v4, v255
5806 // GFX11: encoding: [0x03,0xff,0xa5,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5807 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5809 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_and_b32 v6, s105, v255
5810 // GFX11: encoding: [0x69,0xfe,0xa5,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5811 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5813 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_and_b32 v6, s1, v255
5814 // GFX11: encoding: [0x01,0xfe,0xa5,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5815 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5817 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_and_b32 v6, ttmp15, v255
5818 // GFX11: encoding: [0x7b,0xfe,0xa5,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5819 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5821 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_and_b32 v6, exec_hi, v255
5822 // GFX11: encoding: [0x7f,0xfe,0xa5,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5823 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5825 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_and_b32 v6, exec_lo, v255
5826 // GFX11: encoding: [0x7e,0xfe,0xa5,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5827 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5829 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_and_b32 v6, m0, v255
5830 // GFX11: encoding: [0x7d,0xfe,0xa5,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5831 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5833 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_and_b32 v6, vcc_hi, v255
5834 // GFX11: encoding: [0x6b,0xfe,0xa5,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5835 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5837 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_and_b32 v6, vcc_lo, v255
5838 // GFX11: encoding: [0x6a,0xfe,0xa5,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5839 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5841 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_and_b32 v6, null, v255
5842 // GFX11: encoding: [0xff,0xfe,0xa5,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5843 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5845 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_and_b32 v6, -1, v255
5846 // GFX11: encoding: [0xfd,0xfe,0xa5,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5847 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5849 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_and_b32 v6, 0.5, v3
5850 // GFX11: encoding: [0xf0,0xfe,0xa5,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
5851 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5853 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_and_b32 v6, src_scc, v4
5854 // GFX11: encoding: [0xc1,0xfe,0xa5,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5855 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5857 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_and_b32 v255, 0xaf123456, v5
5858 // GFX11: encoding: [0x7c,0x08,0xa4,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
5859 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5861 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v1, v255
5862 // GFX11: encoding: [0x04,0xff,0x93,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5863 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5865 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v255, v255
5866 // GFX11: encoding: [0x01,0xff,0x93,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5867 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5869 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v2, v255
5870 // GFX11: encoding: [0xff,0xff,0x93,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5871 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5873 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v3, v255
5874 // GFX11: encoding: [0x02,0xff,0x93,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5875 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5877 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v4, v255
5878 // GFX11: encoding: [0x03,0xff,0x93,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5879 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5881 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, null, v255
5882 // GFX11: encoding: [0xff,0xfe,0x93,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5883 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5885 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, -1, v3
5886 // GFX11: encoding: [0xf0,0xfe,0x93,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
5887 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5889 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, 0.5, v4
5890 // GFX11: encoding: [0xc1,0xfe,0x93,0xc8,0xf0,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5891 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5893 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_cndmask_b32 v255, 0xaf123456, v5
5894 // GFX11: encoding: [0x7c,0x08,0x92,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
5895 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5897 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, v255, v255
5898 // GFX11: encoding: [0x01,0xff,0x99,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5899 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5901 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, v1, v255
5902 // GFX11: encoding: [0xff,0xff,0x99,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5903 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5905 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, v3, v255
5906 // GFX11: encoding: [0x02,0xff,0x99,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5907 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5909 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, v2, v255
5910 // GFX11: encoding: [0x03,0xff,0x99,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5911 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5913 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, s105, v255
5914 // GFX11: encoding: [0x69,0xfe,0x99,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5915 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5917 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, s1, v255
5918 // GFX11: encoding: [0x01,0xfe,0x99,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5919 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5921 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v255
5922 // GFX11: encoding: [0x7b,0xfe,0x99,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5923 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5925 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, v4, v255
5926 // GFX11: encoding: [0x7f,0xfe,0x99,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5927 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5929 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v255
5930 // GFX11: encoding: [0x7e,0xfe,0x99,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5931 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5933 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, m0, v255
5934 // GFX11: encoding: [0x7d,0xfe,0x99,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5935 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5937 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v255
5938 // GFX11: encoding: [0x6b,0xfe,0x99,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5939 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5941 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v255
5942 // GFX11: encoding: [0x6a,0xfe,0x99,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5943 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5945 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v255
5946 // GFX11: encoding: [0xff,0xfe,0x99,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5947 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5949 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, null, v255
5950 // GFX11: encoding: [0xfd,0xfe,0x99,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5951 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5953 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, -1, v3
5954 // GFX11: encoding: [0xf0,0xfe,0x99,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
5955 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5957 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, 0.5, v4
5958 // GFX11: encoding: [0xc1,0xfe,0x99,0xc8,0xf0,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
5959 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5961 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_dot2acc_f32_f16 v255, src_scc, v5
5962 // GFX11: encoding: [0x7c,0x08,0x98,0xc8,0xfd,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
5963 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5965 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v1, v255, 0xaf123456
5966 // GFX11: encoding: [0x04,0xff,0x83,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5967 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5969 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v255, v255, 0xaf123456
5970 // GFX11: encoding: [0x01,0xff,0x83,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5971 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5973 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v2, v255, 0xaf123456
5974 // GFX11: encoding: [0xff,0xff,0x83,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5975 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5977 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v3, v255, 0xaf123456
5978 // GFX11: encoding: [0x02,0xff,0x83,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5979 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5981 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v4, v255, 0xaf123456
5982 // GFX11: encoding: [0x03,0xff,0x83,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
5983 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5985 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, s105, v255, 0xaf123456
5986 // GFX11: encoding: [0x69,0xfe,0x83,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5987 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5989 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, s1, v255, 0xaf123456
5990 // GFX11: encoding: [0x01,0xfe,0x83,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5991 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5993 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, ttmp15, v255, 0xaf123456
5994 // GFX11: encoding: [0x7b,0xfe,0x83,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5995 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
5997 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, exec_hi, v255, 0xaf123456
5998 // GFX11: encoding: [0x7f,0xfe,0x83,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
5999 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6001 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, exec_lo, v255, 0xaf123456
6002 // GFX11: encoding: [0x7e,0xfe,0x83,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6003 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6005 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, m0, v255, 0xaf123456
6006 // GFX11: encoding: [0x7d,0xfe,0x83,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6007 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6009 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, vcc_hi, v255, 0xaf123456
6010 // GFX11: encoding: [0x6b,0xfe,0x83,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6011 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6013 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, vcc_lo, v255, 0xaf123456
6014 // GFX11: encoding: [0x6a,0xfe,0x83,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6015 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6017 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, null, v255, 0xaf123456
6018 // GFX11: encoding: [0xff,0xfe,0x83,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6019 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6021 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, -1, v255, 0xaf123456
6022 // GFX11: encoding: [0xfd,0xfe,0x83,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6023 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6025 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, 0.5, v3, 0xaf123456
6026 // GFX11: encoding: [0xf0,0xfe,0x83,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
6027 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6029 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, src_scc, v4, 0xaf123456
6030 // GFX11: encoding: [0xc1,0xfe,0x83,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6031 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6033 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_fmaak_f32 v255, 0xaf123456, v5, 0xaf123456
6034 // GFX11: encoding: [0x7c,0x08,0x82,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
6035 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6037 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v1, v255
6038 // GFX11: encoding: [0x04,0xff,0x81,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6039 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6041 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v255, v255
6042 // GFX11: encoding: [0x01,0xff,0x81,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6043 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6045 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v2, v255
6046 // GFX11: encoding: [0xff,0xff,0x81,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6047 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6049 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v3, v255
6050 // GFX11: encoding: [0x02,0xff,0x81,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6051 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6053 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v4, v255
6054 // GFX11: encoding: [0x03,0xff,0x81,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6055 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6057 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_fmac_f32 v6, s105, v255
6058 // GFX11: encoding: [0x69,0xfe,0x81,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6059 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6061 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_fmac_f32 v6, s1, v255
6062 // GFX11: encoding: [0x01,0xfe,0x81,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6063 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6065 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_fmac_f32 v6, ttmp15, v255
6066 // GFX11: encoding: [0x7b,0xfe,0x81,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6067 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6069 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_fmac_f32 v6, exec_hi, v255
6070 // GFX11: encoding: [0x7f,0xfe,0x81,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6071 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6073 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_fmac_f32 v6, exec_lo, v255
6074 // GFX11: encoding: [0x7e,0xfe,0x81,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6075 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6077 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_fmac_f32 v6, m0, v255
6078 // GFX11: encoding: [0x7d,0xfe,0x81,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6079 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6081 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_fmac_f32 v6, vcc_hi, v255
6082 // GFX11: encoding: [0x6b,0xfe,0x81,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6083 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6085 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_fmac_f32 v6, vcc_lo, v255
6086 // GFX11: encoding: [0x6a,0xfe,0x81,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6087 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6089 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_fmac_f32 v6, null, v255
6090 // GFX11: encoding: [0xff,0xfe,0x81,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6091 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6093 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_fmac_f32 v6, -1, v255
6094 // GFX11: encoding: [0xfd,0xfe,0x81,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6095 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6097 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_fmac_f32 v6, 0.5, v3
6098 // GFX11: encoding: [0xf0,0xfe,0x81,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
6099 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6101 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmac_f32 v6, src_scc, v4
6102 // GFX11: encoding: [0xc1,0xfe,0x81,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6103 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6105 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_fmac_f32 v255, 0xaf123456, v5
6106 // GFX11: encoding: [0x7c,0x08,0x80,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
6107 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6109 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v4
6110 // GFX11: encoding: [0x04,0xff,0x85,0xc8,0x01,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]
6111 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6113 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v4
6114 // GFX11: encoding: [0x01,0xff,0x85,0xc8,0xff,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]
6115 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6117 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v4
6118 // GFX11: encoding: [0xff,0xff,0x85,0xc8,0x02,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]
6119 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6121 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v4
6122 // GFX11: encoding: [0x02,0xff,0x85,0xc8,0x03,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]
6123 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6125 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v4
6126 // GFX11: encoding: [0x03,0xff,0x85,0xc8,0x04,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]
6127 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6129 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v4
6130 // GFX11: encoding: [0x69,0xfe,0x85,0xc8,0x69,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6131 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6133 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v4
6134 // GFX11: encoding: [0x01,0xfe,0x85,0xc8,0x01,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6135 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6137 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v4
6138 // GFX11: encoding: [0x7b,0xfe,0x85,0xc8,0x7b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6139 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6141 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v4
6142 // GFX11: encoding: [0x7f,0xfe,0x85,0xc8,0x7f,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6143 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6145 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v4
6146 // GFX11: encoding: [0x7e,0xfe,0x85,0xc8,0x7e,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6147 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6149 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v4
6150 // GFX11: encoding: [0x7d,0xfe,0x85,0xc8,0x7d,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6151 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6153 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v4
6154 // GFX11: encoding: [0x6b,0xfe,0x85,0xc8,0x6b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6155 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6157 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v4
6158 // GFX11: encoding: [0x6a,0xfe,0x85,0xc8,0x6a,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6159 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6161 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v4
6162 // GFX11: encoding: [0xff,0xfe,0x85,0xc8,0x7c,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6163 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6165 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v4
6166 // GFX11: encoding: [0xfd,0xfe,0x85,0xc8,0xc1,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6167 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6169 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v4
6170 // GFX11: encoding: [0xf0,0xfe,0x85,0xc8,0xf0,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6171 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6173 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v4
6174 // GFX11: encoding: [0xc1,0xfe,0x85,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6175 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6177 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255
6178 // GFX11: encoding: [0x7c,0x08,0x84,0xc8,0xff,0xfe,0xff,0x06,0x56,0x34,0x12,0xaf]
6179 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6181 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v1, v255
6182 // GFX11: encoding: [0x04,0xff,0xa3,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6183 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6185 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v255, v255
6186 // GFX11: encoding: [0x01,0xff,0xa3,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6187 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6189 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v2, v255
6190 // GFX11: encoding: [0xff,0xff,0xa3,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6191 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6193 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v3, v255
6194 // GFX11: encoding: [0x02,0xff,0xa3,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6195 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6197 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v4, v255
6198 // GFX11: encoding: [0x03,0xff,0xa3,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6199 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6201 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, s105, v255
6202 // GFX11: encoding: [0x69,0xfe,0xa3,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6203 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6205 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, s1, v255
6206 // GFX11: encoding: [0x01,0xfe,0xa3,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6207 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6209 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, ttmp15, v255
6210 // GFX11: encoding: [0x7b,0xfe,0xa3,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6211 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6213 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, exec_hi, v255
6214 // GFX11: encoding: [0x7f,0xfe,0xa3,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6215 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6217 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, exec_lo, v255
6218 // GFX11: encoding: [0x7e,0xfe,0xa3,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6219 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6221 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, m0, v255
6222 // GFX11: encoding: [0x7d,0xfe,0xa3,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6223 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6225 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, vcc_hi, v255
6226 // GFX11: encoding: [0x6b,0xfe,0xa3,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6227 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6229 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, vcc_lo, v255
6230 // GFX11: encoding: [0x6a,0xfe,0xa3,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6231 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6233 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, null, v255
6234 // GFX11: encoding: [0xff,0xfe,0xa3,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6235 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6237 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, -1, v255
6238 // GFX11: encoding: [0xfd,0xfe,0xa3,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6239 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6241 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, 0.5, v3
6242 // GFX11: encoding: [0xf0,0xfe,0xa3,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
6243 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6245 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, src_scc, v4
6246 // GFX11: encoding: [0xc1,0xfe,0xa3,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6247 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6249 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_lshlrev_b32 v255, 0xaf123456, v5
6250 // GFX11: encoding: [0x7c,0x08,0xa2,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
6251 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6253 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_max_f32 v6, v1, v255
6254 // GFX11: encoding: [0x04,0xff,0x95,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6255 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6257 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_max_f32 v6, v255, v255
6258 // GFX11: encoding: [0x01,0xff,0x95,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6259 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6261 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_max_f32 v6, v2, v255
6262 // GFX11: encoding: [0xff,0xff,0x95,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6263 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6265 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_max_f32 v6, v3, v255
6266 // GFX11: encoding: [0x02,0xff,0x95,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6267 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6269 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_max_f32 v6, v4, v255
6270 // GFX11: encoding: [0x03,0xff,0x95,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6271 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6273 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_max_f32 v6, s105, v255
6274 // GFX11: encoding: [0x69,0xfe,0x95,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6275 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6277 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_max_f32 v6, s1, v255
6278 // GFX11: encoding: [0x01,0xfe,0x95,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6279 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6281 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_max_f32 v6, ttmp15, v255
6282 // GFX11: encoding: [0x7b,0xfe,0x95,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6283 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6285 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_max_f32 v6, exec_hi, v255
6286 // GFX11: encoding: [0x7f,0xfe,0x95,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6287 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6289 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_max_f32 v6, exec_lo, v255
6290 // GFX11: encoding: [0x7e,0xfe,0x95,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6291 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6293 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_max_f32 v6, m0, v255
6294 // GFX11: encoding: [0x7d,0xfe,0x95,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6295 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6297 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_max_f32 v6, vcc_hi, v255
6298 // GFX11: encoding: [0x6b,0xfe,0x95,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6299 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6301 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_max_f32 v6, vcc_lo, v255
6302 // GFX11: encoding: [0x6a,0xfe,0x95,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6303 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6305 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_max_f32 v6, null, v255
6306 // GFX11: encoding: [0xff,0xfe,0x95,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6307 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6309 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_max_f32 v6, -1, v255
6310 // GFX11: encoding: [0xfd,0xfe,0x95,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6311 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6313 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_max_f32 v6, 0.5, v3
6314 // GFX11: encoding: [0xf0,0xfe,0x95,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
6315 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6317 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_max_f32 v6, src_scc, v4
6318 // GFX11: encoding: [0xc1,0xfe,0x95,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6319 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6321 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_max_f32 v255, 0xaf123456, v5
6322 // GFX11: encoding: [0x7c,0x08,0x94,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
6323 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6325 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_min_f32 v6, v1, v255
6326 // GFX11: encoding: [0x04,0xff,0x97,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6327 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6329 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_min_f32 v6, v255, v255
6330 // GFX11: encoding: [0x01,0xff,0x97,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6331 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6333 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_min_f32 v6, v2, v255
6334 // GFX11: encoding: [0xff,0xff,0x97,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6335 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6337 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_min_f32 v6, v3, v255
6338 // GFX11: encoding: [0x02,0xff,0x97,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6339 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6341 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_min_f32 v6, v4, v255
6342 // GFX11: encoding: [0x03,0xff,0x97,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6343 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6345 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_min_f32 v6, s105, v255
6346 // GFX11: encoding: [0x69,0xfe,0x97,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6347 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6349 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_min_f32 v6, s1, v255
6350 // GFX11: encoding: [0x01,0xfe,0x97,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6351 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6353 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_min_f32 v6, ttmp15, v255
6354 // GFX11: encoding: [0x7b,0xfe,0x97,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6355 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6357 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_min_f32 v6, exec_hi, v255
6358 // GFX11: encoding: [0x7f,0xfe,0x97,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6359 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6361 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_min_f32 v6, exec_lo, v255
6362 // GFX11: encoding: [0x7e,0xfe,0x97,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6363 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6365 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_min_f32 v6, m0, v255
6366 // GFX11: encoding: [0x7d,0xfe,0x97,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6367 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6369 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_min_f32 v6, vcc_hi, v255
6370 // GFX11: encoding: [0x6b,0xfe,0x97,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6371 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6373 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_min_f32 v6, vcc_lo, v255
6374 // GFX11: encoding: [0x6a,0xfe,0x97,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6375 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6377 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_min_f32 v6, null, v255
6378 // GFX11: encoding: [0xff,0xfe,0x97,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6379 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6381 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_min_f32 v6, -1, v255
6382 // GFX11: encoding: [0xfd,0xfe,0x97,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6383 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6385 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_min_f32 v6, 0.5, v3
6386 // GFX11: encoding: [0xf0,0xfe,0x97,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
6387 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6389 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_min_f32 v6, src_scc, v4
6390 // GFX11: encoding: [0xc1,0xfe,0x97,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6391 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6393 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_min_f32 v255, 0xaf123456, v5
6394 // GFX11: encoding: [0x7c,0x08,0x96,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
6395 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6397 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_mov_b32 v6, v1
6398 // GFX11: encoding: [0x04,0xff,0x91,0xc8,0x01,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]
6399 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6401 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_mov_b32 v6, v255
6402 // GFX11: encoding: [0x01,0xff,0x91,0xc8,0xff,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]
6403 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6405 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, v2
6406 // GFX11: encoding: [0xff,0xff,0x91,0xc8,0x02,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]
6407 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6409 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_mov_b32 v6, v3
6410 // GFX11: encoding: [0x02,0xff,0x91,0xc8,0x03,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]
6411 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6413 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_mov_b32 v6, v4
6414 // GFX11: encoding: [0x03,0xff,0x91,0xc8,0x04,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]
6415 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6417 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_mov_b32 v6, s105
6418 // GFX11: encoding: [0x69,0xfe,0x91,0xc8,0x69,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
6419 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6421 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_mov_b32 v6, s1
6422 // GFX11: encoding: [0x01,0xfe,0x91,0xc8,0x01,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
6423 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6425 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_mov_b32 v6, ttmp15
6426 // GFX11: encoding: [0x7b,0xfe,0x91,0xc8,0x7b,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
6427 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6429 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_mov_b32 v6, exec_hi
6430 // GFX11: encoding: [0x7f,0xfe,0x91,0xc8,0x7f,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
6431 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6433 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_mov_b32 v6, exec_lo
6434 // GFX11: encoding: [0x7e,0xfe,0x91,0xc8,0x7e,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
6435 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6437 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_mov_b32 v6, m0
6438 // GFX11: encoding: [0x7d,0xfe,0x91,0xc8,0x7d,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
6439 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6441 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_mov_b32 v6, vcc_hi
6442 // GFX11: encoding: [0x6b,0xfe,0x91,0xc8,0x6b,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
6443 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6445 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_mov_b32 v6, vcc_lo
6446 // GFX11: encoding: [0x6a,0xfe,0x91,0xc8,0x6a,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
6447 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6449 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
6450 // GFX11: encoding: [0xff,0xfe,0x91,0xc8,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
6451 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6453 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_mov_b32 v6, -1
6454 // GFX11: encoding: [0xfd,0xfe,0x91,0xc8,0xc1,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
6455 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6457 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_mov_b32 v6, 0.5
6458 // GFX11: encoding: [0xf0,0xfe,0x91,0xc8,0xf0,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
6459 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6461 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mov_b32 v6, src_scc
6462 // GFX11: encoding: [0xc1,0xfe,0x91,0xc8,0xfd,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
6463 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6465 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_mov_b32 v255, 0xaf123456
6466 // GFX11: encoding: [0x7c,0x08,0x90,0xc8,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]
6467 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6469 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v1, v255
6470 // GFX11: encoding: [0x04,0xff,0x8f,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6471 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6473 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v255, v255
6474 // GFX11: encoding: [0x01,0xff,0x8f,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6475 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6477 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v2, v255
6478 // GFX11: encoding: [0xff,0xff,0x8f,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6479 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6481 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v3, v255
6482 // GFX11: encoding: [0x02,0xff,0x8f,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6483 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6485 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v4, v255
6486 // GFX11: encoding: [0x03,0xff,0x8f,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6487 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6489 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, s105, v255
6490 // GFX11: encoding: [0x69,0xfe,0x8f,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6491 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6493 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, s1, v255
6494 // GFX11: encoding: [0x01,0xfe,0x8f,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6495 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6497 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v255
6498 // GFX11: encoding: [0x7b,0xfe,0x8f,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6499 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6501 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v255
6502 // GFX11: encoding: [0x7f,0xfe,0x8f,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6503 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6505 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v255
6506 // GFX11: encoding: [0x7e,0xfe,0x8f,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6507 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6509 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, m0, v255
6510 // GFX11: encoding: [0x7d,0xfe,0x8f,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6511 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6513 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v255
6514 // GFX11: encoding: [0x6b,0xfe,0x8f,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6515 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6517 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v255
6518 // GFX11: encoding: [0x6a,0xfe,0x8f,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6519 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6521 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, null, v255
6522 // GFX11: encoding: [0xff,0xfe,0x8f,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6523 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6525 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, -1, v255
6526 // GFX11: encoding: [0xfd,0xfe,0x8f,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6527 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6529 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v3
6530 // GFX11: encoding: [0xf0,0xfe,0x8f,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
6531 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6533 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v4
6534 // GFX11: encoding: [0xc1,0xfe,0x8f,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6535 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6537 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v5
6538 // GFX11: encoding: [0x7c,0x08,0x8e,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
6539 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6541 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_mul_f32 v6, v1, v255
6542 // GFX11: encoding: [0x04,0xff,0x87,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6543 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6545 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_mul_f32 v6, v255, v255
6546 // GFX11: encoding: [0x01,0xff,0x87,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6547 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6549 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_mul_f32 v6, v2, v255
6550 // GFX11: encoding: [0xff,0xff,0x87,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6551 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6553 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_mul_f32 v6, v3, v255
6554 // GFX11: encoding: [0x02,0xff,0x87,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6555 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6557 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_mul_f32 v6, v4, v255
6558 // GFX11: encoding: [0x03,0xff,0x87,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6559 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6561 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_mul_f32 v6, s105, v255
6562 // GFX11: encoding: [0x69,0xfe,0x87,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6563 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6565 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_mul_f32 v6, s1, v255
6566 // GFX11: encoding: [0x01,0xfe,0x87,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6567 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6569 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_mul_f32 v6, ttmp15, v255
6570 // GFX11: encoding: [0x7b,0xfe,0x87,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6571 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6573 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_mul_f32 v6, exec_hi, v255
6574 // GFX11: encoding: [0x7f,0xfe,0x87,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6575 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6577 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_mul_f32 v6, exec_lo, v255
6578 // GFX11: encoding: [0x7e,0xfe,0x87,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6579 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6581 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_mul_f32 v6, m0, v255
6582 // GFX11: encoding: [0x7d,0xfe,0x87,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6583 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6585 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_mul_f32 v6, vcc_hi, v255
6586 // GFX11: encoding: [0x6b,0xfe,0x87,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6587 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6589 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_mul_f32 v6, vcc_lo, v255
6590 // GFX11: encoding: [0x6a,0xfe,0x87,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6591 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6593 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_mul_f32 v6, null, v255
6594 // GFX11: encoding: [0xff,0xfe,0x87,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6595 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6597 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_mul_f32 v6, -1, v255
6598 // GFX11: encoding: [0xfd,0xfe,0x87,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6599 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6601 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_mul_f32 v6, 0.5, v3
6602 // GFX11: encoding: [0xf0,0xfe,0x87,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
6603 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6605 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mul_f32 v6, src_scc, v4
6606 // GFX11: encoding: [0xc1,0xfe,0x87,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6607 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6609 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_mul_f32 v255, 0xaf123456, v5
6610 // GFX11: encoding: [0x7c,0x08,0x86,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
6611 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6613 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_sub_f32 v6, v1, v255
6614 // GFX11: encoding: [0x04,0xff,0x8b,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6615 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6617 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_sub_f32 v6, v255, v255
6618 // GFX11: encoding: [0x01,0xff,0x8b,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6619 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6621 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_sub_f32 v6, v2, v255
6622 // GFX11: encoding: [0xff,0xff,0x8b,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6623 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6625 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_sub_f32 v6, v3, v255
6626 // GFX11: encoding: [0x02,0xff,0x8b,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6627 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6629 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_sub_f32 v6, v4, v255
6630 // GFX11: encoding: [0x03,0xff,0x8b,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6631 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6633 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_sub_f32 v6, s105, v255
6634 // GFX11: encoding: [0x69,0xfe,0x8b,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6635 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6637 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_sub_f32 v6, s1, v255
6638 // GFX11: encoding: [0x01,0xfe,0x8b,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6639 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6641 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_sub_f32 v6, ttmp15, v255
6642 // GFX11: encoding: [0x7b,0xfe,0x8b,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6643 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6645 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_sub_f32 v6, exec_hi, v255
6646 // GFX11: encoding: [0x7f,0xfe,0x8b,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6647 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6649 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_sub_f32 v6, exec_lo, v255
6650 // GFX11: encoding: [0x7e,0xfe,0x8b,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6651 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6653 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_sub_f32 v6, m0, v255
6654 // GFX11: encoding: [0x7d,0xfe,0x8b,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6655 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6657 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_sub_f32 v6, vcc_hi, v255
6658 // GFX11: encoding: [0x6b,0xfe,0x8b,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6659 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6661 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_sub_f32 v6, vcc_lo, v255
6662 // GFX11: encoding: [0x6a,0xfe,0x8b,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6663 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6665 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_sub_f32 v6, null, v255
6666 // GFX11: encoding: [0xff,0xfe,0x8b,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6667 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6669 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_sub_f32 v6, -1, v255
6670 // GFX11: encoding: [0xfd,0xfe,0x8b,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6671 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6673 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_sub_f32 v6, 0.5, v3
6674 // GFX11: encoding: [0xf0,0xfe,0x8b,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
6675 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6677 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_sub_f32 v6, src_scc, v4
6678 // GFX11: encoding: [0xc1,0xfe,0x8b,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6679 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6681 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_sub_f32 v255, 0xaf123456, v5
6682 // GFX11: encoding: [0x7c,0x08,0x8a,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
6683 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6685 v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v1, v255
6686 // GFX11: encoding: [0x04,0xff,0x8d,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6687 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6689 v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v255, v255
6690 // GFX11: encoding: [0x01,0xff,0x8d,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6691 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6693 v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v2, v255
6694 // GFX11: encoding: [0xff,0xff,0x8d,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6695 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6697 v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v3, v255
6698 // GFX11: encoding: [0x02,0xff,0x8d,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6699 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6701 v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v4, v255
6702 // GFX11: encoding: [0x03,0xff,0x8d,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
6703 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6705 v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_subrev_f32 v6, s105, v255
6706 // GFX11: encoding: [0x69,0xfe,0x8d,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6707 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6709 v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, s1, v255
6710 // GFX11: encoding: [0x01,0xfe,0x8d,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6711 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6713 v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_subrev_f32 v6, ttmp15, v255
6714 // GFX11: encoding: [0x7b,0xfe,0x8d,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6715 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6717 v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_subrev_f32 v6, exec_hi, v255
6718 // GFX11: encoding: [0x7f,0xfe,0x8d,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6719 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6721 v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_subrev_f32 v6, exec_lo, v255
6722 // GFX11: encoding: [0x7e,0xfe,0x8d,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6723 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6725 v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_subrev_f32 v6, m0, v255
6726 // GFX11: encoding: [0x7d,0xfe,0x8d,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6727 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6729 v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_subrev_f32 v6, vcc_hi, v255
6730 // GFX11: encoding: [0x6b,0xfe,0x8d,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6731 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6733 v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_subrev_f32 v6, vcc_lo, v255
6734 // GFX11: encoding: [0x6a,0xfe,0x8d,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6735 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6737 v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_subrev_f32 v6, null, v255
6738 // GFX11: encoding: [0xff,0xfe,0x8d,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6739 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6741 v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_subrev_f32 v6, -1, v255
6742 // GFX11: encoding: [0xfd,0xfe,0x8d,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
6743 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6745 v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_subrev_f32 v6, 0.5, v3
6746 // GFX11: encoding: [0xf0,0xfe,0x8d,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
6747 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6749 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, src_scc, v4
6750 // GFX11: encoding: [0xc1,0xfe,0x8d,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
6751 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6753 v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_subrev_f32 v255, 0xaf123456, v5
6754 // GFX11: encoding: [0x7c,0x08,0x8c,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
6755 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6757 v_dual_max_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
6758 // GFX11: encoding: [0x04,0x05,0x88,0xca,0x01,0x07,0x06,0xff]
6759 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6761 v_dual_max_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
6762 // GFX11: encoding: [0x01,0x05,0x88,0xca,0xff,0x07,0x06,0xff]
6763 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6765 v_dual_max_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
6766 // GFX11: encoding: [0xff,0x05,0x88,0xca,0x02,0x07,0x06,0xff]
6767 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6769 v_dual_max_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
6770 // GFX11: encoding: [0x02,0x05,0x88,0xca,0x03,0x07,0x06,0xff]
6771 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6773 v_dual_max_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
6774 // GFX11: encoding: [0x03,0x05,0x88,0xca,0x04,0x07,0x06,0xff]
6775 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6777 v_dual_max_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
6778 // GFX11: encoding: [0x69,0x04,0x88,0xca,0x01,0x06,0x06,0xff]
6779 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6781 v_dual_max_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
6782 // GFX11: encoding: [0x01,0x04,0x88,0xca,0x69,0x06,0x06,0xff]
6783 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6785 v_dual_max_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
6786 // GFX11: encoding: [0x7b,0x04,0x88,0xca,0x6a,0x06,0x06,0xff]
6787 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6789 v_dual_max_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
6790 // GFX11: encoding: [0x7f,0x04,0x88,0xca,0x6b,0x06,0x06,0xff]
6791 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6793 v_dual_max_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
6794 // GFX11: encoding: [0x7e,0x04,0x88,0xca,0x7b,0x06,0x06,0xff]
6795 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6797 v_dual_max_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
6798 // GFX11: encoding: [0x7d,0x04,0x88,0xca,0x7d,0x06,0x06,0xff]
6799 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6801 v_dual_max_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
6802 // GFX11: encoding: [0x6b,0x04,0x88,0xca,0x7e,0x06,0x06,0xff]
6803 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6805 v_dual_max_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
6806 // GFX11: encoding: [0x6a,0x04,0x88,0xca,0x7f,0x06,0x06,0xff]
6807 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6809 v_dual_max_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
6810 // GFX11: encoding: [0xff,0x04,0x88,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
6811 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6813 v_dual_max_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
6814 // GFX11: encoding: [0xfd,0x04,0x88,0xca,0xc1,0x06,0x06,0xff]
6815 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6817 v_dual_max_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
6818 // GFX11: encoding: [0xf0,0x06,0x88,0xca,0xf0,0x04,0x06,0xff]
6819 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6821 v_dual_max_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
6822 // GFX11: encoding: [0xc1,0x08,0x88,0xca,0xfd,0x0a,0x06,0xff]
6823 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6825 v_dual_max_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
6826 // GFX11: encoding: [0x7c,0x0a,0x88,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
6827 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6829 v_dual_max_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
6830 // GFX11: encoding: [0x04,0x05,0xa0,0xca,0x01,0x07,0x06,0xff]
6831 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6833 v_dual_max_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
6834 // GFX11: encoding: [0x01,0x05,0xa0,0xca,0xff,0x07,0x06,0xff]
6835 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6837 v_dual_max_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
6838 // GFX11: encoding: [0xff,0x05,0xa0,0xca,0x02,0x07,0x06,0xff]
6839 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6841 v_dual_max_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
6842 // GFX11: encoding: [0x02,0x05,0xa0,0xca,0x03,0x07,0x06,0xff]
6843 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6845 v_dual_max_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
6846 // GFX11: encoding: [0x03,0x05,0xa0,0xca,0x04,0x07,0x06,0xff]
6847 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6849 v_dual_max_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
6850 // GFX11: encoding: [0x69,0x04,0xa0,0xca,0x01,0x06,0x06,0xff]
6851 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6853 v_dual_max_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
6854 // GFX11: encoding: [0x01,0x04,0xa0,0xca,0x69,0x06,0x06,0xff]
6855 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6857 v_dual_max_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
6858 // GFX11: encoding: [0x7b,0x04,0xa0,0xca,0x6a,0x06,0x06,0xff]
6859 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6861 v_dual_max_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
6862 // GFX11: encoding: [0x7f,0x04,0xa0,0xca,0x6b,0x06,0x06,0xff]
6863 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6865 v_dual_max_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
6866 // GFX11: encoding: [0x7e,0x04,0xa0,0xca,0x7b,0x06,0x06,0xff]
6867 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6869 v_dual_max_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
6870 // GFX11: encoding: [0x7d,0x04,0xa0,0xca,0x7d,0x06,0x06,0xff]
6871 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6873 v_dual_max_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
6874 // GFX11: encoding: [0x6b,0x04,0xa0,0xca,0x7e,0x06,0x06,0xff]
6875 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6877 v_dual_max_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
6878 // GFX11: encoding: [0x6a,0x04,0xa0,0xca,0x7f,0x06,0x06,0xff]
6879 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6881 v_dual_max_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
6882 // GFX11: encoding: [0xff,0x04,0xa0,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
6883 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6885 v_dual_max_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
6886 // GFX11: encoding: [0xfd,0x04,0xa0,0xca,0xc1,0x06,0x06,0xff]
6887 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6889 v_dual_max_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
6890 // GFX11: encoding: [0xf0,0x06,0xa0,0xca,0xf0,0x04,0x06,0xff]
6891 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6893 v_dual_max_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
6894 // GFX11: encoding: [0xc1,0x08,0xa0,0xca,0xfd,0x0a,0x06,0xff]
6895 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6897 v_dual_max_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
6898 // GFX11: encoding: [0x7c,0x0a,0xa0,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
6899 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6901 v_dual_max_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v3
6902 // GFX11: encoding: [0x04,0x05,0xa4,0xca,0x01,0x07,0x06,0xff]
6903 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6905 v_dual_max_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v3
6906 // GFX11: encoding: [0x01,0x05,0xa4,0xca,0xff,0x07,0x06,0xff]
6907 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6909 v_dual_max_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v3
6910 // GFX11: encoding: [0xff,0x05,0xa4,0xca,0x02,0x07,0x06,0xff]
6911 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6913 v_dual_max_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v3
6914 // GFX11: encoding: [0x02,0x05,0xa4,0xca,0x03,0x07,0x06,0xff]
6915 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6917 v_dual_max_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v3
6918 // GFX11: encoding: [0x03,0x05,0xa4,0xca,0x04,0x07,0x06,0xff]
6919 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6921 v_dual_max_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v3
6922 // GFX11: encoding: [0x69,0x04,0xa4,0xca,0x01,0x06,0x06,0xff]
6923 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6925 v_dual_max_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v3
6926 // GFX11: encoding: [0x01,0x04,0xa4,0xca,0x69,0x06,0x06,0xff]
6927 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6929 v_dual_max_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v3
6930 // GFX11: encoding: [0x7b,0x04,0xa4,0xca,0x6a,0x06,0x06,0xff]
6931 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6933 v_dual_max_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v3
6934 // GFX11: encoding: [0x7f,0x04,0xa4,0xca,0x6b,0x06,0x06,0xff]
6935 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6937 v_dual_max_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v3
6938 // GFX11: encoding: [0x7e,0x04,0xa4,0xca,0x7b,0x06,0x06,0xff]
6939 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6941 v_dual_max_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v3
6942 // GFX11: encoding: [0x7d,0x04,0xa4,0xca,0x7d,0x06,0x06,0xff]
6943 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6945 v_dual_max_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v3
6946 // GFX11: encoding: [0x6b,0x04,0xa4,0xca,0x7e,0x06,0x06,0xff]
6947 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6949 v_dual_max_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v3
6950 // GFX11: encoding: [0x6a,0x04,0xa4,0xca,0x7f,0x06,0x06,0xff]
6951 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6953 v_dual_max_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v3
6954 // GFX11: encoding: [0xff,0x04,0xa4,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
6955 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6957 v_dual_max_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v3
6958 // GFX11: encoding: [0xfd,0x04,0xa4,0xca,0xc1,0x06,0x06,0xff]
6959 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6961 v_dual_max_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v2
6962 // GFX11: encoding: [0xf0,0x06,0xa4,0xca,0xf0,0x04,0x06,0xff]
6963 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6965 v_dual_max_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
6966 // GFX11: encoding: [0xc1,0x08,0xa4,0xca,0xfd,0x0a,0x06,0xff]
6967 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6969 v_dual_max_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v4
6970 // GFX11: encoding: [0x7c,0x0a,0xa4,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
6971 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6973 v_dual_max_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
6974 // GFX11: encoding: [0x04,0x05,0x92,0xca,0x01,0x07,0x06,0xff]
6975 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6977 v_dual_max_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
6978 // GFX11: encoding: [0x01,0x05,0x92,0xca,0xff,0x07,0x06,0xff]
6979 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6981 v_dual_max_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
6982 // GFX11: encoding: [0xff,0x05,0x92,0xca,0x02,0x07,0x06,0xff]
6983 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6985 v_dual_max_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
6986 // GFX11: encoding: [0x02,0x05,0x92,0xca,0x03,0x07,0x06,0xff]
6987 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6989 v_dual_max_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
6990 // GFX11: encoding: [0x03,0x05,0x92,0xca,0x04,0x07,0x06,0xff]
6991 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6993 v_dual_max_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
6994 // GFX11: encoding: [0x69,0x04,0x92,0xca,0x69,0x06,0x06,0xff]
6995 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
6997 v_dual_max_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
6998 // GFX11: encoding: [0x01,0x04,0x92,0xca,0x01,0x06,0x06,0xff]
6999 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7001 v_dual_max_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
7002 // GFX11: encoding: [0x7b,0x04,0x92,0xca,0x7b,0x06,0x06,0xff]
7003 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7005 v_dual_max_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
7006 // GFX11: encoding: [0x7f,0x04,0x92,0xca,0x7f,0x06,0x06,0xff]
7007 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7009 v_dual_max_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
7010 // GFX11: encoding: [0x7e,0x04,0x92,0xca,0x7e,0x06,0x06,0xff]
7011 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7013 v_dual_max_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
7014 // GFX11: encoding: [0x7d,0x04,0x92,0xca,0x7d,0x06,0x06,0xff]
7015 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7017 v_dual_max_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
7018 // GFX11: encoding: [0x6b,0x04,0x92,0xca,0x6b,0x06,0x06,0xff]
7019 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7021 v_dual_max_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
7022 // GFX11: encoding: [0x6a,0x04,0x92,0xca,0x6a,0x06,0x06,0xff]
7023 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7025 v_dual_max_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
7026 // GFX11: encoding: [0xff,0x04,0x92,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7027 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7029 v_dual_max_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
7030 // GFX11: encoding: [0xfd,0x04,0x92,0xca,0xc1,0x06,0x06,0xff]
7031 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7033 v_dual_max_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
7034 // GFX11: encoding: [0xf0,0x06,0x92,0xca,0xf0,0x04,0x06,0xff]
7035 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7037 v_dual_max_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
7038 // GFX11: encoding: [0xc1,0x08,0x92,0xca,0xfd,0x0a,0x06,0xff]
7039 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7041 v_dual_max_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
7042 // GFX11: encoding: [0x7c,0x0a,0x92,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
7043 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7045 v_dual_max_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v3
7046 // GFX11: encoding: [0x04,0x05,0x98,0xca,0x01,0x07,0x06,0xff]
7047 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7049 v_dual_max_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v3
7050 // GFX11: encoding: [0x01,0x05,0x98,0xca,0xff,0x07,0x06,0xff]
7051 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7053 v_dual_max_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v3
7054 // GFX11: encoding: [0xff,0x05,0x98,0xca,0x02,0x07,0x06,0xff]
7055 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7057 v_dual_max_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v3
7058 // GFX11: encoding: [0x02,0x05,0x98,0xca,0x03,0x07,0x06,0xff]
7059 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7061 v_dual_max_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v3
7062 // GFX11: encoding: [0x03,0x05,0x98,0xca,0x04,0x07,0x06,0xff]
7063 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7065 v_dual_max_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v3
7066 // GFX11: encoding: [0x69,0x04,0x98,0xca,0x01,0x06,0x06,0xff]
7067 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7069 v_dual_max_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v3
7070 // GFX11: encoding: [0x01,0x04,0x98,0xca,0x69,0x06,0x06,0xff]
7071 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7073 v_dual_max_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v3
7074 // GFX11: encoding: [0x7b,0x04,0x98,0xca,0x6a,0x06,0x06,0xff]
7075 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7077 v_dual_max_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v3
7078 // GFX11: encoding: [0x7f,0x04,0x98,0xca,0x6b,0x06,0x06,0xff]
7079 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7081 v_dual_max_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v3
7082 // GFX11: encoding: [0x7e,0x04,0x98,0xca,0x7b,0x06,0x06,0xff]
7083 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7085 v_dual_max_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v3
7086 // GFX11: encoding: [0x7d,0x04,0x98,0xca,0x7d,0x06,0x06,0xff]
7087 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7089 v_dual_max_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v3
7090 // GFX11: encoding: [0x6b,0x04,0x98,0xca,0x7e,0x06,0x06,0xff]
7091 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7093 v_dual_max_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v3
7094 // GFX11: encoding: [0x6a,0x04,0x98,0xca,0x7f,0x06,0x06,0xff]
7095 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7097 v_dual_max_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v3
7098 // GFX11: encoding: [0xff,0x04,0x98,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7099 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7101 v_dual_max_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v3
7102 // GFX11: encoding: [0xfd,0x04,0x98,0xca,0xc1,0x06,0x06,0xff]
7103 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7105 v_dual_max_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v2
7106 // GFX11: encoding: [0xf0,0x06,0x98,0xca,0xf0,0x04,0x06,0xff]
7107 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7109 v_dual_max_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
7110 // GFX11: encoding: [0xc1,0x08,0x98,0xca,0xfd,0x0a,0x06,0xff]
7111 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7113 v_dual_max_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v4
7114 // GFX11: encoding: [0x7c,0x0a,0x98,0xca,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]
7115 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7117 v_dual_max_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
7118 // GFX11: encoding: [0x04,0x05,0x82,0xca,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
7119 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7121 v_dual_max_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
7122 // GFX11: encoding: [0x01,0x05,0x82,0xca,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
7123 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7125 v_dual_max_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
7126 // GFX11: encoding: [0xff,0x05,0x82,0xca,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
7127 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7129 v_dual_max_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
7130 // GFX11: encoding: [0x02,0x05,0x82,0xca,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
7131 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7133 v_dual_max_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
7134 // GFX11: encoding: [0x03,0x05,0x82,0xca,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
7135 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7137 v_dual_max_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
7138 // GFX11: encoding: [0x69,0x04,0x82,0xca,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7139 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7141 v_dual_max_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
7142 // GFX11: encoding: [0x01,0x04,0x82,0xca,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7143 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7145 v_dual_max_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
7146 // GFX11: encoding: [0x7b,0x04,0x82,0xca,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7147 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7149 v_dual_max_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
7150 // GFX11: encoding: [0x7f,0x04,0x82,0xca,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7151 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7153 v_dual_max_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
7154 // GFX11: encoding: [0x7e,0x04,0x82,0xca,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7155 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7157 v_dual_max_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
7158 // GFX11: encoding: [0x7d,0x04,0x82,0xca,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7159 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7161 v_dual_max_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
7162 // GFX11: encoding: [0x6b,0x04,0x82,0xca,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7163 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7165 v_dual_max_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
7166 // GFX11: encoding: [0x6a,0x04,0x82,0xca,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7167 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7169 v_dual_max_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
7170 // GFX11: encoding: [0xff,0x04,0x82,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7171 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7173 v_dual_max_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
7174 // GFX11: encoding: [0xfd,0x04,0x82,0xca,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7175 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7177 v_dual_max_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
7178 // GFX11: encoding: [0xf0,0x06,0x82,0xca,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
7179 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7181 v_dual_max_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
7182 // GFX11: encoding: [0xc1,0x08,0x82,0xca,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
7183 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7185 v_dual_max_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
7186 // GFX11: encoding: [0x7c,0x0a,0x82,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
7187 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7189 v_dual_max_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
7190 // GFX11: encoding: [0x04,0x05,0x80,0xca,0x01,0x07,0x06,0xff]
7191 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7193 v_dual_max_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
7194 // GFX11: encoding: [0x01,0x05,0x80,0xca,0xff,0x07,0x06,0xff]
7195 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7197 v_dual_max_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
7198 // GFX11: encoding: [0xff,0x05,0x80,0xca,0x02,0x07,0x06,0xff]
7199 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7201 v_dual_max_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
7202 // GFX11: encoding: [0x02,0x05,0x80,0xca,0x03,0x07,0x06,0xff]
7203 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7205 v_dual_max_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
7206 // GFX11: encoding: [0x03,0x05,0x80,0xca,0x04,0x07,0x06,0xff]
7207 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7209 v_dual_max_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
7210 // GFX11: encoding: [0x69,0x04,0x80,0xca,0x01,0x06,0x06,0xff]
7211 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7213 v_dual_max_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
7214 // GFX11: encoding: [0x01,0x04,0x80,0xca,0x69,0x06,0x06,0xff]
7215 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7217 v_dual_max_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
7218 // GFX11: encoding: [0x7b,0x04,0x80,0xca,0x6a,0x06,0x06,0xff]
7219 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7221 v_dual_max_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
7222 // GFX11: encoding: [0x7f,0x04,0x80,0xca,0x6b,0x06,0x06,0xff]
7223 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7225 v_dual_max_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
7226 // GFX11: encoding: [0x7e,0x04,0x80,0xca,0x7b,0x06,0x06,0xff]
7227 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7229 v_dual_max_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
7230 // GFX11: encoding: [0x7d,0x04,0x80,0xca,0x7d,0x06,0x06,0xff]
7231 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7233 v_dual_max_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
7234 // GFX11: encoding: [0x6b,0x04,0x80,0xca,0x7e,0x06,0x06,0xff]
7235 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7237 v_dual_max_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
7238 // GFX11: encoding: [0x6a,0x04,0x80,0xca,0x7f,0x06,0x06,0xff]
7239 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7241 v_dual_max_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
7242 // GFX11: encoding: [0xff,0x04,0x80,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7243 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7245 v_dual_max_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
7246 // GFX11: encoding: [0xfd,0x04,0x80,0xca,0xc1,0x06,0x06,0xff]
7247 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7249 v_dual_max_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
7250 // GFX11: encoding: [0xf0,0x06,0x80,0xca,0xf0,0x04,0x06,0xff]
7251 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7253 v_dual_max_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
7254 // GFX11: encoding: [0xc1,0x08,0x80,0xca,0xfd,0x0a,0x06,0xff]
7255 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7257 v_dual_max_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
7258 // GFX11: encoding: [0x7c,0x0a,0x80,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
7259 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7261 v_dual_max_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
7262 // GFX11: encoding: [0x04,0xff,0x85,0xca,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
7263 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7265 v_dual_max_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
7266 // GFX11: encoding: [0x01,0xff,0x85,0xca,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
7267 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7269 v_dual_max_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
7270 // GFX11: encoding: [0xff,0xff,0x85,0xca,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
7271 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7273 v_dual_max_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
7274 // GFX11: encoding: [0x02,0xff,0x85,0xca,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
7275 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7277 v_dual_max_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
7278 // GFX11: encoding: [0x03,0xff,0x85,0xca,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
7279 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7281 v_dual_max_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
7282 // GFX11: encoding: [0x69,0xfe,0x85,0xca,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
7283 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7285 v_dual_max_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
7286 // GFX11: encoding: [0x01,0xfe,0x85,0xca,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
7287 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7289 v_dual_max_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
7290 // GFX11: encoding: [0x7b,0xfe,0x85,0xca,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
7291 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7293 v_dual_max_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
7294 // GFX11: encoding: [0x7f,0xfe,0x85,0xca,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
7295 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7297 v_dual_max_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
7298 // GFX11: encoding: [0x7e,0xfe,0x85,0xca,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
7299 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7301 v_dual_max_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
7302 // GFX11: encoding: [0x7d,0xfe,0x85,0xca,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
7303 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7305 v_dual_max_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
7306 // GFX11: encoding: [0x6b,0xfe,0x85,0xca,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
7307 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7309 v_dual_max_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
7310 // GFX11: encoding: [0x6a,0xfe,0x85,0xca,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
7311 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7313 v_dual_max_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
7314 // GFX11: encoding: [0xff,0xfe,0x85,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
7315 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7317 v_dual_max_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
7318 // GFX11: encoding: [0xfd,0xfe,0x85,0xca,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
7319 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7321 v_dual_max_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
7322 // GFX11: encoding: [0xf0,0x06,0x84,0xca,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
7323 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7325 v_dual_max_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
7326 // GFX11: encoding: [0xc1,0x08,0x84,0xca,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
7327 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7329 v_dual_max_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
7330 // GFX11: encoding: [0x7c,0x0a,0x84,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
7331 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7333 v_dual_max_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
7334 // GFX11: encoding: [0x04,0x05,0xa2,0xca,0x01,0x07,0x06,0xff]
7335 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7337 v_dual_max_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
7338 // GFX11: encoding: [0x01,0x05,0xa2,0xca,0xff,0x07,0x06,0xff]
7339 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7341 v_dual_max_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
7342 // GFX11: encoding: [0xff,0x05,0xa2,0xca,0x02,0x07,0x06,0xff]
7343 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7345 v_dual_max_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
7346 // GFX11: encoding: [0x02,0x05,0xa2,0xca,0x03,0x07,0x06,0xff]
7347 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7349 v_dual_max_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
7350 // GFX11: encoding: [0x03,0x05,0xa2,0xca,0x04,0x07,0x06,0xff]
7351 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7353 v_dual_max_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
7354 // GFX11: encoding: [0x69,0x04,0xa2,0xca,0x01,0x06,0x06,0xff]
7355 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7357 v_dual_max_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
7358 // GFX11: encoding: [0x01,0x04,0xa2,0xca,0x69,0x06,0x06,0xff]
7359 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7361 v_dual_max_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
7362 // GFX11: encoding: [0x7b,0x04,0xa2,0xca,0x6a,0x06,0x06,0xff]
7363 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7365 v_dual_max_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
7366 // GFX11: encoding: [0x7f,0x04,0xa2,0xca,0x6b,0x06,0x06,0xff]
7367 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7369 v_dual_max_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
7370 // GFX11: encoding: [0x7e,0x04,0xa2,0xca,0x7b,0x06,0x06,0xff]
7371 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7373 v_dual_max_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
7374 // GFX11: encoding: [0x7d,0x04,0xa2,0xca,0x7d,0x06,0x06,0xff]
7375 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7377 v_dual_max_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
7378 // GFX11: encoding: [0x6b,0x04,0xa2,0xca,0x7e,0x06,0x06,0xff]
7379 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7381 v_dual_max_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
7382 // GFX11: encoding: [0x6a,0x04,0xa2,0xca,0x7f,0x06,0x06,0xff]
7383 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7385 v_dual_max_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
7386 // GFX11: encoding: [0xff,0x04,0xa2,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7387 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7389 v_dual_max_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
7390 // GFX11: encoding: [0xfd,0x04,0xa2,0xca,0xc1,0x06,0x06,0xff]
7391 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7393 v_dual_max_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
7394 // GFX11: encoding: [0xf0,0x06,0xa2,0xca,0xf0,0x04,0x06,0xff]
7395 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7397 v_dual_max_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
7398 // GFX11: encoding: [0xc1,0x08,0xa2,0xca,0xfd,0x0a,0x06,0xff]
7399 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7401 v_dual_max_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
7402 // GFX11: encoding: [0x7c,0x0a,0xa2,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
7403 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7405 v_dual_max_f32 v255, v4, v2 :: v_dual_max_f32 v6, v1, v3
7406 // GFX11: encoding: [0x04,0x05,0x94,0xca,0x01,0x07,0x06,0xff]
7407 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7409 v_dual_max_f32 v255, v1, v2 :: v_dual_max_f32 v6, v255, v3
7410 // GFX11: encoding: [0x01,0x05,0x94,0xca,0xff,0x07,0x06,0xff]
7411 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7413 v_dual_max_f32 v255, v255, v2 :: v_dual_max_f32 v6, v2, v3
7414 // GFX11: encoding: [0xff,0x05,0x94,0xca,0x02,0x07,0x06,0xff]
7415 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7417 v_dual_max_f32 v255, v2, v2 :: v_dual_max_f32 v6, v3, v3
7418 // GFX11: encoding: [0x02,0x05,0x94,0xca,0x03,0x07,0x06,0xff]
7419 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7421 v_dual_max_f32 v255, v3, v2 :: v_dual_max_f32 v6, v4, v3
7422 // GFX11: encoding: [0x03,0x05,0x94,0xca,0x04,0x07,0x06,0xff]
7423 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7425 v_dual_max_f32 v255, s105, v2 :: v_dual_max_f32 v6, s1, v3
7426 // GFX11: encoding: [0x69,0x04,0x94,0xca,0x01,0x06,0x06,0xff]
7427 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7429 v_dual_max_f32 v255, s1, v2 :: v_dual_max_f32 v6, s105, v3
7430 // GFX11: encoding: [0x01,0x04,0x94,0xca,0x69,0x06,0x06,0xff]
7431 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7433 v_dual_max_f32 v255, ttmp15, v2 :: v_dual_max_f32 v6, vcc_lo, v3
7434 // GFX11: encoding: [0x7b,0x04,0x94,0xca,0x6a,0x06,0x06,0xff]
7435 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7437 v_dual_max_f32 v255, exec_hi, v2 :: v_dual_max_f32 v6, vcc_hi, v3
7438 // GFX11: encoding: [0x7f,0x04,0x94,0xca,0x6b,0x06,0x06,0xff]
7439 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7441 v_dual_max_f32 v255, exec_lo, v2 :: v_dual_max_f32 v6, ttmp15, v3
7442 // GFX11: encoding: [0x7e,0x04,0x94,0xca,0x7b,0x06,0x06,0xff]
7443 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7445 v_dual_max_f32 v255, m0, v2 :: v_dual_max_f32 v6, m0, v3
7446 // GFX11: encoding: [0x7d,0x04,0x94,0xca,0x7d,0x06,0x06,0xff]
7447 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7449 v_dual_max_f32 v255, vcc_hi, v2 :: v_dual_max_f32 v6, exec_lo, v3
7450 // GFX11: encoding: [0x6b,0x04,0x94,0xca,0x7e,0x06,0x06,0xff]
7451 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7453 v_dual_max_f32 v255, vcc_lo, v2 :: v_dual_max_f32 v6, exec_hi, v3
7454 // GFX11: encoding: [0x6a,0x04,0x94,0xca,0x7f,0x06,0x06,0xff]
7455 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7457 v_dual_max_f32 v255, 0xaf123456, v2 :: v_dual_max_f32 v6, null, v3
7458 // GFX11: encoding: [0xff,0x04,0x94,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7459 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7461 v_dual_max_f32 v255, src_scc, v2 :: v_dual_max_f32 v6, -1, v3
7462 // GFX11: encoding: [0xfd,0x04,0x94,0xca,0xc1,0x06,0x06,0xff]
7463 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7465 v_dual_max_f32 v255, 0.5, v3 :: v_dual_max_f32 v6, 0.5, v2
7466 // GFX11: encoding: [0xf0,0x06,0x94,0xca,0xf0,0x04,0x06,0xff]
7467 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7469 v_dual_max_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
7470 // GFX11: encoding: [0xc1,0x08,0x94,0xca,0xfd,0x0a,0x06,0xff]
7471 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7473 v_dual_max_f32 v6, null, v5 :: v_dual_max_f32 v255, 0xaf123456, v4
7474 // GFX11: encoding: [0x7c,0x0a,0x94,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
7475 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7477 v_dual_max_f32 v255, v4, v2 :: v_dual_min_f32 v6, v1, v3
7478 // GFX11: encoding: [0x04,0x05,0x96,0xca,0x01,0x07,0x06,0xff]
7479 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7481 v_dual_max_f32 v255, v1, v2 :: v_dual_min_f32 v6, v255, v3
7482 // GFX11: encoding: [0x01,0x05,0x96,0xca,0xff,0x07,0x06,0xff]
7483 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7485 v_dual_max_f32 v255, v255, v2 :: v_dual_min_f32 v6, v2, v3
7486 // GFX11: encoding: [0xff,0x05,0x96,0xca,0x02,0x07,0x06,0xff]
7487 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7489 v_dual_max_f32 v255, v2, v2 :: v_dual_min_f32 v6, v3, v3
7490 // GFX11: encoding: [0x02,0x05,0x96,0xca,0x03,0x07,0x06,0xff]
7491 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7493 v_dual_max_f32 v255, v3, v2 :: v_dual_min_f32 v6, v4, v3
7494 // GFX11: encoding: [0x03,0x05,0x96,0xca,0x04,0x07,0x06,0xff]
7495 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7497 v_dual_max_f32 v255, s105, v2 :: v_dual_min_f32 v6, s1, v3
7498 // GFX11: encoding: [0x69,0x04,0x96,0xca,0x01,0x06,0x06,0xff]
7499 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7501 v_dual_max_f32 v255, s1, v2 :: v_dual_min_f32 v6, s105, v3
7502 // GFX11: encoding: [0x01,0x04,0x96,0xca,0x69,0x06,0x06,0xff]
7503 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7505 v_dual_max_f32 v255, ttmp15, v2 :: v_dual_min_f32 v6, vcc_lo, v3
7506 // GFX11: encoding: [0x7b,0x04,0x96,0xca,0x6a,0x06,0x06,0xff]
7507 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7509 v_dual_max_f32 v255, exec_hi, v2 :: v_dual_min_f32 v6, vcc_hi, v3
7510 // GFX11: encoding: [0x7f,0x04,0x96,0xca,0x6b,0x06,0x06,0xff]
7511 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7513 v_dual_max_f32 v255, exec_lo, v2 :: v_dual_min_f32 v6, ttmp15, v3
7514 // GFX11: encoding: [0x7e,0x04,0x96,0xca,0x7b,0x06,0x06,0xff]
7515 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7517 v_dual_max_f32 v255, m0, v2 :: v_dual_min_f32 v6, m0, v3
7518 // GFX11: encoding: [0x7d,0x04,0x96,0xca,0x7d,0x06,0x06,0xff]
7519 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7521 v_dual_max_f32 v255, vcc_hi, v2 :: v_dual_min_f32 v6, exec_lo, v3
7522 // GFX11: encoding: [0x6b,0x04,0x96,0xca,0x7e,0x06,0x06,0xff]
7523 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7525 v_dual_max_f32 v255, vcc_lo, v2 :: v_dual_min_f32 v6, exec_hi, v3
7526 // GFX11: encoding: [0x6a,0x04,0x96,0xca,0x7f,0x06,0x06,0xff]
7527 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7529 v_dual_max_f32 v255, 0xaf123456, v2 :: v_dual_min_f32 v6, null, v3
7530 // GFX11: encoding: [0xff,0x04,0x96,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7531 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7533 v_dual_max_f32 v255, src_scc, v2 :: v_dual_min_f32 v6, -1, v3
7534 // GFX11: encoding: [0xfd,0x04,0x96,0xca,0xc1,0x06,0x06,0xff]
7535 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7537 v_dual_max_f32 v255, 0.5, v3 :: v_dual_min_f32 v6, 0.5, v2
7538 // GFX11: encoding: [0xf0,0x06,0x96,0xca,0xf0,0x04,0x06,0xff]
7539 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7541 v_dual_max_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
7542 // GFX11: encoding: [0xc1,0x08,0x96,0xca,0xfd,0x0a,0x06,0xff]
7543 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7545 v_dual_max_f32 v6, null, v5 :: v_dual_min_f32 v255, 0xaf123456, v4
7546 // GFX11: encoding: [0x7c,0x0a,0x96,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
7547 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7549 v_dual_max_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
7550 // GFX11: encoding: [0x04,0xff,0x91,0xca,0x01,0x01,0x06,0xff]
7551 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7553 v_dual_max_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
7554 // GFX11: encoding: [0x01,0xff,0x91,0xca,0xff,0x01,0x06,0xff]
7555 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7557 v_dual_max_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
7558 // GFX11: encoding: [0xff,0xff,0x91,0xca,0x02,0x01,0x06,0xff]
7559 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7561 v_dual_max_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
7562 // GFX11: encoding: [0x02,0xff,0x91,0xca,0x03,0x01,0x06,0xff]
7563 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7565 v_dual_max_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
7566 // GFX11: encoding: [0x03,0xff,0x91,0xca,0x04,0x01,0x06,0xff]
7567 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7569 v_dual_max_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
7570 // GFX11: encoding: [0x69,0xfe,0x91,0xca,0x01,0x00,0x06,0xff]
7571 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7573 v_dual_max_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
7574 // GFX11: encoding: [0x01,0xfe,0x91,0xca,0x69,0x00,0x06,0xff]
7575 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7577 v_dual_max_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
7578 // GFX11: encoding: [0x7b,0xfe,0x91,0xca,0x6a,0x00,0x06,0xff]
7579 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7581 v_dual_max_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
7582 // GFX11: encoding: [0x7f,0xfe,0x91,0xca,0x6b,0x00,0x06,0xff]
7583 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7585 v_dual_max_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
7586 // GFX11: encoding: [0x7e,0xfe,0x91,0xca,0x7b,0x00,0x06,0xff]
7587 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7589 v_dual_max_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
7590 // GFX11: encoding: [0x7d,0xfe,0x91,0xca,0x7d,0x00,0x06,0xff]
7591 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7593 v_dual_max_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
7594 // GFX11: encoding: [0x6b,0xfe,0x91,0xca,0x7e,0x00,0x06,0xff]
7595 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7597 v_dual_max_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
7598 // GFX11: encoding: [0x6a,0xfe,0x91,0xca,0x7f,0x00,0x06,0xff]
7599 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7601 v_dual_max_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
7602 // GFX11: encoding: [0xff,0xfe,0x91,0xca,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
7603 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7605 v_dual_max_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
7606 // GFX11: encoding: [0xfd,0xfe,0x91,0xca,0xc1,0x00,0x06,0xff]
7607 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7609 v_dual_max_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
7610 // GFX11: encoding: [0xf0,0x06,0x90,0xca,0xf0,0x00,0x06,0xff]
7611 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7613 v_dual_max_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
7614 // GFX11: encoding: [0xc1,0x08,0x90,0xca,0xfd,0x00,0x06,0xff]
7615 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7617 v_dual_max_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
7618 // GFX11: encoding: [0x7c,0x0a,0x90,0xca,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]
7619 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7621 v_dual_max_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
7622 // GFX11: encoding: [0x04,0x05,0x8e,0xca,0x01,0x07,0x06,0xff]
7623 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7625 v_dual_max_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
7626 // GFX11: encoding: [0x01,0x05,0x8e,0xca,0xff,0x07,0x06,0xff]
7627 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7629 v_dual_max_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
7630 // GFX11: encoding: [0xff,0x05,0x8e,0xca,0x02,0x07,0x06,0xff]
7631 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7633 v_dual_max_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
7634 // GFX11: encoding: [0x02,0x05,0x8e,0xca,0x03,0x07,0x06,0xff]
7635 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7637 v_dual_max_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
7638 // GFX11: encoding: [0x03,0x05,0x8e,0xca,0x04,0x07,0x06,0xff]
7639 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7641 v_dual_max_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
7642 // GFX11: encoding: [0x69,0x04,0x8e,0xca,0x01,0x06,0x06,0xff]
7643 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7645 v_dual_max_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
7646 // GFX11: encoding: [0x01,0x04,0x8e,0xca,0x69,0x06,0x06,0xff]
7647 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7649 v_dual_max_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
7650 // GFX11: encoding: [0x7b,0x04,0x8e,0xca,0x6a,0x06,0x06,0xff]
7651 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7653 v_dual_max_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
7654 // GFX11: encoding: [0x7f,0x04,0x8e,0xca,0x6b,0x06,0x06,0xff]
7655 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7657 v_dual_max_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
7658 // GFX11: encoding: [0x7e,0x04,0x8e,0xca,0x7b,0x06,0x06,0xff]
7659 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7661 v_dual_max_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
7662 // GFX11: encoding: [0x7d,0x04,0x8e,0xca,0x7d,0x06,0x06,0xff]
7663 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7665 v_dual_max_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
7666 // GFX11: encoding: [0x6b,0x04,0x8e,0xca,0x7e,0x06,0x06,0xff]
7667 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7669 v_dual_max_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
7670 // GFX11: encoding: [0x6a,0x04,0x8e,0xca,0x7f,0x06,0x06,0xff]
7671 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7673 v_dual_max_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
7674 // GFX11: encoding: [0xff,0x04,0x8e,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7675 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7677 v_dual_max_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
7678 // GFX11: encoding: [0xfd,0x04,0x8e,0xca,0xc1,0x06,0x06,0xff]
7679 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7681 v_dual_max_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
7682 // GFX11: encoding: [0xf0,0x06,0x8e,0xca,0xf0,0x04,0x06,0xff]
7683 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7685 v_dual_max_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
7686 // GFX11: encoding: [0xc1,0x08,0x8e,0xca,0xfd,0x0a,0x06,0xff]
7687 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7689 v_dual_max_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
7690 // GFX11: encoding: [0x7c,0x0a,0x8e,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
7691 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7693 v_dual_max_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
7694 // GFX11: encoding: [0x04,0x05,0x86,0xca,0x01,0x07,0x06,0xff]
7695 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7697 v_dual_max_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
7698 // GFX11: encoding: [0x01,0x05,0x86,0xca,0xff,0x07,0x06,0xff]
7699 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7701 v_dual_max_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
7702 // GFX11: encoding: [0xff,0x05,0x86,0xca,0x02,0x07,0x06,0xff]
7703 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7705 v_dual_max_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
7706 // GFX11: encoding: [0x02,0x05,0x86,0xca,0x03,0x07,0x06,0xff]
7707 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7709 v_dual_max_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
7710 // GFX11: encoding: [0x03,0x05,0x86,0xca,0x04,0x07,0x06,0xff]
7711 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7713 v_dual_max_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
7714 // GFX11: encoding: [0x69,0x04,0x86,0xca,0x01,0x06,0x06,0xff]
7715 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7717 v_dual_max_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
7718 // GFX11: encoding: [0x01,0x04,0x86,0xca,0x69,0x06,0x06,0xff]
7719 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7721 v_dual_max_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
7722 // GFX11: encoding: [0x7b,0x04,0x86,0xca,0x6a,0x06,0x06,0xff]
7723 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7725 v_dual_max_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
7726 // GFX11: encoding: [0x7f,0x04,0x86,0xca,0x6b,0x06,0x06,0xff]
7727 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7729 v_dual_max_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
7730 // GFX11: encoding: [0x7e,0x04,0x86,0xca,0x7b,0x06,0x06,0xff]
7731 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7733 v_dual_max_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
7734 // GFX11: encoding: [0x7d,0x04,0x86,0xca,0x7d,0x06,0x06,0xff]
7735 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7737 v_dual_max_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
7738 // GFX11: encoding: [0x6b,0x04,0x86,0xca,0x7e,0x06,0x06,0xff]
7739 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7741 v_dual_max_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
7742 // GFX11: encoding: [0x6a,0x04,0x86,0xca,0x7f,0x06,0x06,0xff]
7743 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7745 v_dual_max_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
7746 // GFX11: encoding: [0xff,0x04,0x86,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7747 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7749 v_dual_max_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
7750 // GFX11: encoding: [0xfd,0x04,0x86,0xca,0xc1,0x06,0x06,0xff]
7751 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7753 v_dual_max_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
7754 // GFX11: encoding: [0xf0,0x06,0x86,0xca,0xf0,0x04,0x06,0xff]
7755 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7757 v_dual_max_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
7758 // GFX11: encoding: [0xc1,0x08,0x86,0xca,0xfd,0x0a,0x06,0xff]
7759 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7761 v_dual_max_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
7762 // GFX11: encoding: [0x7c,0x0a,0x86,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
7763 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7765 v_dual_max_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
7766 // GFX11: encoding: [0x04,0x05,0x8a,0xca,0x01,0x07,0x06,0xff]
7767 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7769 v_dual_max_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
7770 // GFX11: encoding: [0x01,0x05,0x8a,0xca,0xff,0x07,0x06,0xff]
7771 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7773 v_dual_max_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
7774 // GFX11: encoding: [0xff,0x05,0x8a,0xca,0x02,0x07,0x06,0xff]
7775 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7777 v_dual_max_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
7778 // GFX11: encoding: [0x02,0x05,0x8a,0xca,0x03,0x07,0x06,0xff]
7779 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7781 v_dual_max_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
7782 // GFX11: encoding: [0x03,0x05,0x8a,0xca,0x04,0x07,0x06,0xff]
7783 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7785 v_dual_max_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
7786 // GFX11: encoding: [0x69,0x04,0x8a,0xca,0x01,0x06,0x06,0xff]
7787 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7789 v_dual_max_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
7790 // GFX11: encoding: [0x01,0x04,0x8a,0xca,0x69,0x06,0x06,0xff]
7791 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7793 v_dual_max_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
7794 // GFX11: encoding: [0x7b,0x04,0x8a,0xca,0x6a,0x06,0x06,0xff]
7795 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7797 v_dual_max_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
7798 // GFX11: encoding: [0x7f,0x04,0x8a,0xca,0x6b,0x06,0x06,0xff]
7799 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7801 v_dual_max_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
7802 // GFX11: encoding: [0x7e,0x04,0x8a,0xca,0x7b,0x06,0x06,0xff]
7803 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7805 v_dual_max_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
7806 // GFX11: encoding: [0x7d,0x04,0x8a,0xca,0x7d,0x06,0x06,0xff]
7807 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7809 v_dual_max_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
7810 // GFX11: encoding: [0x6b,0x04,0x8a,0xca,0x7e,0x06,0x06,0xff]
7811 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7813 v_dual_max_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
7814 // GFX11: encoding: [0x6a,0x04,0x8a,0xca,0x7f,0x06,0x06,0xff]
7815 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7817 v_dual_max_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
7818 // GFX11: encoding: [0xff,0x04,0x8a,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7819 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7821 v_dual_max_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
7822 // GFX11: encoding: [0xfd,0x04,0x8a,0xca,0xc1,0x06,0x06,0xff]
7823 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7825 v_dual_max_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
7826 // GFX11: encoding: [0xf0,0x06,0x8a,0xca,0xf0,0x04,0x06,0xff]
7827 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7829 v_dual_max_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
7830 // GFX11: encoding: [0xc1,0x08,0x8a,0xca,0xfd,0x0a,0x06,0xff]
7831 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7833 v_dual_max_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
7834 // GFX11: encoding: [0x7c,0x0a,0x8a,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
7835 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7837 v_dual_max_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
7838 // GFX11: encoding: [0x04,0x05,0x8c,0xca,0x01,0x07,0x06,0xff]
7839 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7841 v_dual_max_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
7842 // GFX11: encoding: [0x01,0x05,0x8c,0xca,0xff,0x07,0x06,0xff]
7843 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7845 v_dual_max_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
7846 // GFX11: encoding: [0xff,0x05,0x8c,0xca,0x02,0x07,0x06,0xff]
7847 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7849 v_dual_max_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
7850 // GFX11: encoding: [0x02,0x05,0x8c,0xca,0x03,0x07,0x06,0xff]
7851 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7853 v_dual_max_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
7854 // GFX11: encoding: [0x03,0x05,0x8c,0xca,0x04,0x07,0x06,0xff]
7855 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7857 v_dual_max_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
7858 // GFX11: encoding: [0x69,0x04,0x8c,0xca,0x01,0x06,0x06,0xff]
7859 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7861 v_dual_max_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
7862 // GFX11: encoding: [0x01,0x04,0x8c,0xca,0x69,0x06,0x06,0xff]
7863 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7865 v_dual_max_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
7866 // GFX11: encoding: [0x7b,0x04,0x8c,0xca,0x6a,0x06,0x06,0xff]
7867 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7869 v_dual_max_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
7870 // GFX11: encoding: [0x7f,0x04,0x8c,0xca,0x6b,0x06,0x06,0xff]
7871 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7873 v_dual_max_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
7874 // GFX11: encoding: [0x7e,0x04,0x8c,0xca,0x7b,0x06,0x06,0xff]
7875 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7877 v_dual_max_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
7878 // GFX11: encoding: [0x7d,0x04,0x8c,0xca,0x7d,0x06,0x06,0xff]
7879 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7881 v_dual_max_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
7882 // GFX11: encoding: [0x6b,0x04,0x8c,0xca,0x7e,0x06,0x06,0xff]
7883 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7885 v_dual_max_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
7886 // GFX11: encoding: [0x6a,0x04,0x8c,0xca,0x7f,0x06,0x06,0xff]
7887 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7889 v_dual_max_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
7890 // GFX11: encoding: [0xff,0x04,0x8c,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7891 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7893 v_dual_max_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
7894 // GFX11: encoding: [0xfd,0x04,0x8c,0xca,0xc1,0x06,0x06,0xff]
7895 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7897 v_dual_max_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
7898 // GFX11: encoding: [0xf0,0x06,0x8c,0xca,0xf0,0x04,0x06,0xff]
7899 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7901 v_dual_max_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
7902 // GFX11: encoding: [0xc1,0x08,0x8c,0xca,0xfd,0x0a,0x06,0xff]
7903 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7905 v_dual_max_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
7906 // GFX11: encoding: [0x7c,0x0a,0x8c,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
7907 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7909 v_dual_min_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
7910 // GFX11: encoding: [0x04,0x05,0xc8,0xca,0x01,0x07,0x06,0xff]
7911 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7913 v_dual_min_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
7914 // GFX11: encoding: [0x01,0x05,0xc8,0xca,0xff,0x07,0x06,0xff]
7915 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7917 v_dual_min_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
7918 // GFX11: encoding: [0xff,0x05,0xc8,0xca,0x02,0x07,0x06,0xff]
7919 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7921 v_dual_min_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
7922 // GFX11: encoding: [0x02,0x05,0xc8,0xca,0x03,0x07,0x06,0xff]
7923 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7925 v_dual_min_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
7926 // GFX11: encoding: [0x03,0x05,0xc8,0xca,0x04,0x07,0x06,0xff]
7927 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7929 v_dual_min_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
7930 // GFX11: encoding: [0x69,0x04,0xc8,0xca,0x01,0x06,0x06,0xff]
7931 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7933 v_dual_min_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
7934 // GFX11: encoding: [0x01,0x04,0xc8,0xca,0x69,0x06,0x06,0xff]
7935 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7937 v_dual_min_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
7938 // GFX11: encoding: [0x7b,0x04,0xc8,0xca,0x6a,0x06,0x06,0xff]
7939 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7941 v_dual_min_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
7942 // GFX11: encoding: [0x7f,0x04,0xc8,0xca,0x6b,0x06,0x06,0xff]
7943 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7945 v_dual_min_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
7946 // GFX11: encoding: [0x7e,0x04,0xc8,0xca,0x7b,0x06,0x06,0xff]
7947 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7949 v_dual_min_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
7950 // GFX11: encoding: [0x7d,0x04,0xc8,0xca,0x7d,0x06,0x06,0xff]
7951 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7953 v_dual_min_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
7954 // GFX11: encoding: [0x6b,0x04,0xc8,0xca,0x7e,0x06,0x06,0xff]
7955 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7957 v_dual_min_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
7958 // GFX11: encoding: [0x6a,0x04,0xc8,0xca,0x7f,0x06,0x06,0xff]
7959 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7961 v_dual_min_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
7962 // GFX11: encoding: [0xff,0x04,0xc8,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
7963 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7965 v_dual_min_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
7966 // GFX11: encoding: [0xfd,0x04,0xc8,0xca,0xc1,0x06,0x06,0xff]
7967 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7969 v_dual_min_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
7970 // GFX11: encoding: [0xf0,0x06,0xc8,0xca,0xf0,0x04,0x06,0xff]
7971 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7973 v_dual_min_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
7974 // GFX11: encoding: [0xc1,0x08,0xc8,0xca,0xfd,0x0a,0x06,0xff]
7975 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7977 v_dual_min_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
7978 // GFX11: encoding: [0x7c,0x0a,0xc8,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
7979 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7981 v_dual_min_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
7982 // GFX11: encoding: [0x04,0x05,0xe0,0xca,0x01,0x07,0x06,0xff]
7983 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7985 v_dual_min_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
7986 // GFX11: encoding: [0x01,0x05,0xe0,0xca,0xff,0x07,0x06,0xff]
7987 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7989 v_dual_min_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
7990 // GFX11: encoding: [0xff,0x05,0xe0,0xca,0x02,0x07,0x06,0xff]
7991 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7993 v_dual_min_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
7994 // GFX11: encoding: [0x02,0x05,0xe0,0xca,0x03,0x07,0x06,0xff]
7995 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
7997 v_dual_min_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
7998 // GFX11: encoding: [0x03,0x05,0xe0,0xca,0x04,0x07,0x06,0xff]
7999 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8001 v_dual_min_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
8002 // GFX11: encoding: [0x69,0x04,0xe0,0xca,0x01,0x06,0x06,0xff]
8003 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8005 v_dual_min_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
8006 // GFX11: encoding: [0x01,0x04,0xe0,0xca,0x69,0x06,0x06,0xff]
8007 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8009 v_dual_min_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
8010 // GFX11: encoding: [0x7b,0x04,0xe0,0xca,0x6a,0x06,0x06,0xff]
8011 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8013 v_dual_min_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
8014 // GFX11: encoding: [0x7f,0x04,0xe0,0xca,0x6b,0x06,0x06,0xff]
8015 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8017 v_dual_min_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
8018 // GFX11: encoding: [0x7e,0x04,0xe0,0xca,0x7b,0x06,0x06,0xff]
8019 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8021 v_dual_min_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
8022 // GFX11: encoding: [0x7d,0x04,0xe0,0xca,0x7d,0x06,0x06,0xff]
8023 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8025 v_dual_min_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
8026 // GFX11: encoding: [0x6b,0x04,0xe0,0xca,0x7e,0x06,0x06,0xff]
8027 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8029 v_dual_min_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
8030 // GFX11: encoding: [0x6a,0x04,0xe0,0xca,0x7f,0x06,0x06,0xff]
8031 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8033 v_dual_min_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
8034 // GFX11: encoding: [0xff,0x04,0xe0,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8035 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8037 v_dual_min_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
8038 // GFX11: encoding: [0xfd,0x04,0xe0,0xca,0xc1,0x06,0x06,0xff]
8039 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8041 v_dual_min_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
8042 // GFX11: encoding: [0xf0,0x06,0xe0,0xca,0xf0,0x04,0x06,0xff]
8043 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8045 v_dual_min_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
8046 // GFX11: encoding: [0xc1,0x08,0xe0,0xca,0xfd,0x0a,0x06,0xff]
8047 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8049 v_dual_min_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
8050 // GFX11: encoding: [0x7c,0x0a,0xe0,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
8051 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8053 v_dual_min_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v3
8054 // GFX11: encoding: [0x04,0x05,0xe4,0xca,0x01,0x07,0x06,0xff]
8055 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8057 v_dual_min_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v3
8058 // GFX11: encoding: [0x01,0x05,0xe4,0xca,0xff,0x07,0x06,0xff]
8059 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8061 v_dual_min_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v3
8062 // GFX11: encoding: [0xff,0x05,0xe4,0xca,0x02,0x07,0x06,0xff]
8063 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8065 v_dual_min_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v3
8066 // GFX11: encoding: [0x02,0x05,0xe4,0xca,0x03,0x07,0x06,0xff]
8067 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8069 v_dual_min_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v3
8070 // GFX11: encoding: [0x03,0x05,0xe4,0xca,0x04,0x07,0x06,0xff]
8071 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8073 v_dual_min_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v3
8074 // GFX11: encoding: [0x69,0x04,0xe4,0xca,0x01,0x06,0x06,0xff]
8075 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8077 v_dual_min_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v3
8078 // GFX11: encoding: [0x01,0x04,0xe4,0xca,0x69,0x06,0x06,0xff]
8079 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8081 v_dual_min_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v3
8082 // GFX11: encoding: [0x7b,0x04,0xe4,0xca,0x6a,0x06,0x06,0xff]
8083 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8085 v_dual_min_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v3
8086 // GFX11: encoding: [0x7f,0x04,0xe4,0xca,0x6b,0x06,0x06,0xff]
8087 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8089 v_dual_min_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v3
8090 // GFX11: encoding: [0x7e,0x04,0xe4,0xca,0x7b,0x06,0x06,0xff]
8091 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8093 v_dual_min_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v3
8094 // GFX11: encoding: [0x7d,0x04,0xe4,0xca,0x7d,0x06,0x06,0xff]
8095 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8097 v_dual_min_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v3
8098 // GFX11: encoding: [0x6b,0x04,0xe4,0xca,0x7e,0x06,0x06,0xff]
8099 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8101 v_dual_min_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v3
8102 // GFX11: encoding: [0x6a,0x04,0xe4,0xca,0x7f,0x06,0x06,0xff]
8103 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8105 v_dual_min_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v3
8106 // GFX11: encoding: [0xff,0x04,0xe4,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8107 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8109 v_dual_min_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v3
8110 // GFX11: encoding: [0xfd,0x04,0xe4,0xca,0xc1,0x06,0x06,0xff]
8111 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8113 v_dual_min_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v2
8114 // GFX11: encoding: [0xf0,0x06,0xe4,0xca,0xf0,0x04,0x06,0xff]
8115 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8117 v_dual_min_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
8118 // GFX11: encoding: [0xc1,0x08,0xe4,0xca,0xfd,0x0a,0x06,0xff]
8119 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8121 v_dual_min_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v4
8122 // GFX11: encoding: [0x7c,0x0a,0xe4,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
8123 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8125 v_dual_min_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
8126 // GFX11: encoding: [0x04,0x05,0xd2,0xca,0x01,0x07,0x06,0xff]
8127 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8129 v_dual_min_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
8130 // GFX11: encoding: [0x01,0x05,0xd2,0xca,0xff,0x07,0x06,0xff]
8131 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8133 v_dual_min_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
8134 // GFX11: encoding: [0xff,0x05,0xd2,0xca,0x02,0x07,0x06,0xff]
8135 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8137 v_dual_min_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
8138 // GFX11: encoding: [0x02,0x05,0xd2,0xca,0x03,0x07,0x06,0xff]
8139 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8141 v_dual_min_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
8142 // GFX11: encoding: [0x03,0x05,0xd2,0xca,0x04,0x07,0x06,0xff]
8143 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8145 v_dual_min_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
8146 // GFX11: encoding: [0x69,0x04,0xd2,0xca,0x69,0x06,0x06,0xff]
8147 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8149 v_dual_min_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
8150 // GFX11: encoding: [0x01,0x04,0xd2,0xca,0x01,0x06,0x06,0xff]
8151 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8153 v_dual_min_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
8154 // GFX11: encoding: [0x7b,0x04,0xd2,0xca,0x7b,0x06,0x06,0xff]
8155 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8157 v_dual_min_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
8158 // GFX11: encoding: [0x7f,0x04,0xd2,0xca,0x7f,0x06,0x06,0xff]
8159 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8161 v_dual_min_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
8162 // GFX11: encoding: [0x7e,0x04,0xd2,0xca,0x7e,0x06,0x06,0xff]
8163 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8165 v_dual_min_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
8166 // GFX11: encoding: [0x7d,0x04,0xd2,0xca,0x7d,0x06,0x06,0xff]
8167 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8169 v_dual_min_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
8170 // GFX11: encoding: [0x6b,0x04,0xd2,0xca,0x6b,0x06,0x06,0xff]
8171 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8173 v_dual_min_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
8174 // GFX11: encoding: [0x6a,0x04,0xd2,0xca,0x6a,0x06,0x06,0xff]
8175 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8177 v_dual_min_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
8178 // GFX11: encoding: [0xff,0x04,0xd2,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8179 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8181 v_dual_min_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
8182 // GFX11: encoding: [0xfd,0x04,0xd2,0xca,0xc1,0x06,0x06,0xff]
8183 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8185 v_dual_min_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
8186 // GFX11: encoding: [0xf0,0x06,0xd2,0xca,0xf0,0x04,0x06,0xff]
8187 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8189 v_dual_min_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
8190 // GFX11: encoding: [0xc1,0x08,0xd2,0xca,0xfd,0x0a,0x06,0xff]
8191 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8193 v_dual_min_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
8194 // GFX11: encoding: [0x7c,0x0a,0xd2,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
8195 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8197 v_dual_min_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v3
8198 // GFX11: encoding: [0x04,0x05,0xd8,0xca,0x01,0x07,0x06,0xff]
8199 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8201 v_dual_min_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v3
8202 // GFX11: encoding: [0x01,0x05,0xd8,0xca,0xff,0x07,0x06,0xff]
8203 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8205 v_dual_min_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v3
8206 // GFX11: encoding: [0xff,0x05,0xd8,0xca,0x02,0x07,0x06,0xff]
8207 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8209 v_dual_min_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v3
8210 // GFX11: encoding: [0x02,0x05,0xd8,0xca,0x03,0x07,0x06,0xff]
8211 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8213 v_dual_min_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v3
8214 // GFX11: encoding: [0x03,0x05,0xd8,0xca,0x04,0x07,0x06,0xff]
8215 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8217 v_dual_min_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v3
8218 // GFX11: encoding: [0x69,0x04,0xd8,0xca,0x01,0x06,0x06,0xff]
8219 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8221 v_dual_min_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v3
8222 // GFX11: encoding: [0x01,0x04,0xd8,0xca,0x69,0x06,0x06,0xff]
8223 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8225 v_dual_min_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v3
8226 // GFX11: encoding: [0x7b,0x04,0xd8,0xca,0x6a,0x06,0x06,0xff]
8227 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8229 v_dual_min_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v3
8230 // GFX11: encoding: [0x7f,0x04,0xd8,0xca,0x6b,0x06,0x06,0xff]
8231 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8233 v_dual_min_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v3
8234 // GFX11: encoding: [0x7e,0x04,0xd8,0xca,0x7b,0x06,0x06,0xff]
8235 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8237 v_dual_min_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v3
8238 // GFX11: encoding: [0x7d,0x04,0xd8,0xca,0x7d,0x06,0x06,0xff]
8239 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8241 v_dual_min_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v3
8242 // GFX11: encoding: [0x6b,0x04,0xd8,0xca,0x7e,0x06,0x06,0xff]
8243 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8245 v_dual_min_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v3
8246 // GFX11: encoding: [0x6a,0x04,0xd8,0xca,0x7f,0x06,0x06,0xff]
8247 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8249 v_dual_min_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v3
8250 // GFX11: encoding: [0xff,0x04,0xd8,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8251 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8253 v_dual_min_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v3
8254 // GFX11: encoding: [0xfd,0x04,0xd8,0xca,0xc1,0x06,0x06,0xff]
8255 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8257 v_dual_min_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v2
8258 // GFX11: encoding: [0xf0,0x06,0xd8,0xca,0xf0,0x04,0x06,0xff]
8259 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8261 v_dual_min_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
8262 // GFX11: encoding: [0xc1,0x08,0xd8,0xca,0xfd,0x0a,0x06,0xff]
8263 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8265 v_dual_min_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v4
8266 // GFX11: encoding: [0x7c,0x0a,0xd8,0xca,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]
8267 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8269 v_dual_min_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
8270 // GFX11: encoding: [0x04,0x05,0xc2,0xca,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
8271 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8273 v_dual_min_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
8274 // GFX11: encoding: [0x01,0x05,0xc2,0xca,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
8275 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8277 v_dual_min_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
8278 // GFX11: encoding: [0xff,0x05,0xc2,0xca,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
8279 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8281 v_dual_min_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
8282 // GFX11: encoding: [0x02,0x05,0xc2,0xca,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
8283 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8285 v_dual_min_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
8286 // GFX11: encoding: [0x03,0x05,0xc2,0xca,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
8287 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8289 v_dual_min_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
8290 // GFX11: encoding: [0x69,0x04,0xc2,0xca,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8291 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8293 v_dual_min_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
8294 // GFX11: encoding: [0x01,0x04,0xc2,0xca,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8295 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8297 v_dual_min_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
8298 // GFX11: encoding: [0x7b,0x04,0xc2,0xca,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8299 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8301 v_dual_min_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
8302 // GFX11: encoding: [0x7f,0x04,0xc2,0xca,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8303 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8305 v_dual_min_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
8306 // GFX11: encoding: [0x7e,0x04,0xc2,0xca,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8307 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8309 v_dual_min_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
8310 // GFX11: encoding: [0x7d,0x04,0xc2,0xca,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8311 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8313 v_dual_min_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
8314 // GFX11: encoding: [0x6b,0x04,0xc2,0xca,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8315 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8317 v_dual_min_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
8318 // GFX11: encoding: [0x6a,0x04,0xc2,0xca,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8319 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8321 v_dual_min_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
8322 // GFX11: encoding: [0xff,0x04,0xc2,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8323 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8325 v_dual_min_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
8326 // GFX11: encoding: [0xfd,0x04,0xc2,0xca,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8327 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8329 v_dual_min_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
8330 // GFX11: encoding: [0xf0,0x06,0xc2,0xca,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
8331 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8333 v_dual_min_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
8334 // GFX11: encoding: [0xc1,0x08,0xc2,0xca,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
8335 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8337 v_dual_min_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
8338 // GFX11: encoding: [0x7c,0x0a,0xc2,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
8339 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8341 v_dual_min_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
8342 // GFX11: encoding: [0x04,0x05,0xc0,0xca,0x01,0x07,0x06,0xff]
8343 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8345 v_dual_min_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
8346 // GFX11: encoding: [0x01,0x05,0xc0,0xca,0xff,0x07,0x06,0xff]
8347 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8349 v_dual_min_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
8350 // GFX11: encoding: [0xff,0x05,0xc0,0xca,0x02,0x07,0x06,0xff]
8351 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8353 v_dual_min_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
8354 // GFX11: encoding: [0x02,0x05,0xc0,0xca,0x03,0x07,0x06,0xff]
8355 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8357 v_dual_min_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
8358 // GFX11: encoding: [0x03,0x05,0xc0,0xca,0x04,0x07,0x06,0xff]
8359 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8361 v_dual_min_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
8362 // GFX11: encoding: [0x69,0x04,0xc0,0xca,0x01,0x06,0x06,0xff]
8363 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8365 v_dual_min_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
8366 // GFX11: encoding: [0x01,0x04,0xc0,0xca,0x69,0x06,0x06,0xff]
8367 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8369 v_dual_min_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
8370 // GFX11: encoding: [0x7b,0x04,0xc0,0xca,0x6a,0x06,0x06,0xff]
8371 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8373 v_dual_min_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
8374 // GFX11: encoding: [0x7f,0x04,0xc0,0xca,0x6b,0x06,0x06,0xff]
8375 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8377 v_dual_min_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
8378 // GFX11: encoding: [0x7e,0x04,0xc0,0xca,0x7b,0x06,0x06,0xff]
8379 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8381 v_dual_min_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
8382 // GFX11: encoding: [0x7d,0x04,0xc0,0xca,0x7d,0x06,0x06,0xff]
8383 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8385 v_dual_min_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
8386 // GFX11: encoding: [0x6b,0x04,0xc0,0xca,0x7e,0x06,0x06,0xff]
8387 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8389 v_dual_min_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
8390 // GFX11: encoding: [0x6a,0x04,0xc0,0xca,0x7f,0x06,0x06,0xff]
8391 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8393 v_dual_min_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
8394 // GFX11: encoding: [0xff,0x04,0xc0,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8395 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8397 v_dual_min_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
8398 // GFX11: encoding: [0xfd,0x04,0xc0,0xca,0xc1,0x06,0x06,0xff]
8399 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8401 v_dual_min_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
8402 // GFX11: encoding: [0xf0,0x06,0xc0,0xca,0xf0,0x04,0x06,0xff]
8403 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8405 v_dual_min_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
8406 // GFX11: encoding: [0xc1,0x08,0xc0,0xca,0xfd,0x0a,0x06,0xff]
8407 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8409 v_dual_min_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
8410 // GFX11: encoding: [0x7c,0x0a,0xc0,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
8411 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8413 v_dual_min_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
8414 // GFX11: encoding: [0x04,0xff,0xc5,0xca,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
8415 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8417 v_dual_min_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
8418 // GFX11: encoding: [0x01,0xff,0xc5,0xca,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
8419 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8421 v_dual_min_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
8422 // GFX11: encoding: [0xff,0xff,0xc5,0xca,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
8423 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8425 v_dual_min_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
8426 // GFX11: encoding: [0x02,0xff,0xc5,0xca,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
8427 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8429 v_dual_min_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
8430 // GFX11: encoding: [0x03,0xff,0xc5,0xca,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
8431 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8433 v_dual_min_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
8434 // GFX11: encoding: [0x69,0xfe,0xc5,0xca,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
8435 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8437 v_dual_min_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
8438 // GFX11: encoding: [0x01,0xfe,0xc5,0xca,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
8439 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8441 v_dual_min_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
8442 // GFX11: encoding: [0x7b,0xfe,0xc5,0xca,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
8443 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8445 v_dual_min_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
8446 // GFX11: encoding: [0x7f,0xfe,0xc5,0xca,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
8447 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8449 v_dual_min_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
8450 // GFX11: encoding: [0x7e,0xfe,0xc5,0xca,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
8451 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8453 v_dual_min_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
8454 // GFX11: encoding: [0x7d,0xfe,0xc5,0xca,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
8455 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8457 v_dual_min_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
8458 // GFX11: encoding: [0x6b,0xfe,0xc5,0xca,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
8459 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8461 v_dual_min_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
8462 // GFX11: encoding: [0x6a,0xfe,0xc5,0xca,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
8463 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8465 v_dual_min_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
8466 // GFX11: encoding: [0xff,0xfe,0xc5,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
8467 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8469 v_dual_min_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
8470 // GFX11: encoding: [0xfd,0xfe,0xc5,0xca,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
8471 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8473 v_dual_min_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
8474 // GFX11: encoding: [0xf0,0x06,0xc4,0xca,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
8475 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8477 v_dual_min_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
8478 // GFX11: encoding: [0xc1,0x08,0xc4,0xca,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
8479 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8481 v_dual_min_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
8482 // GFX11: encoding: [0x7c,0x0a,0xc4,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
8483 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8485 v_dual_min_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
8486 // GFX11: encoding: [0x04,0x05,0xe2,0xca,0x01,0x07,0x06,0xff]
8487 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8489 v_dual_min_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
8490 // GFX11: encoding: [0x01,0x05,0xe2,0xca,0xff,0x07,0x06,0xff]
8491 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8493 v_dual_min_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
8494 // GFX11: encoding: [0xff,0x05,0xe2,0xca,0x02,0x07,0x06,0xff]
8495 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8497 v_dual_min_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
8498 // GFX11: encoding: [0x02,0x05,0xe2,0xca,0x03,0x07,0x06,0xff]
8499 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8501 v_dual_min_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
8502 // GFX11: encoding: [0x03,0x05,0xe2,0xca,0x04,0x07,0x06,0xff]
8503 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8505 v_dual_min_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
8506 // GFX11: encoding: [0x69,0x04,0xe2,0xca,0x01,0x06,0x06,0xff]
8507 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8509 v_dual_min_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
8510 // GFX11: encoding: [0x01,0x04,0xe2,0xca,0x69,0x06,0x06,0xff]
8511 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8513 v_dual_min_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
8514 // GFX11: encoding: [0x7b,0x04,0xe2,0xca,0x6a,0x06,0x06,0xff]
8515 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8517 v_dual_min_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
8518 // GFX11: encoding: [0x7f,0x04,0xe2,0xca,0x6b,0x06,0x06,0xff]
8519 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8521 v_dual_min_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
8522 // GFX11: encoding: [0x7e,0x04,0xe2,0xca,0x7b,0x06,0x06,0xff]
8523 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8525 v_dual_min_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
8526 // GFX11: encoding: [0x7d,0x04,0xe2,0xca,0x7d,0x06,0x06,0xff]
8527 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8529 v_dual_min_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
8530 // GFX11: encoding: [0x6b,0x04,0xe2,0xca,0x7e,0x06,0x06,0xff]
8531 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8533 v_dual_min_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
8534 // GFX11: encoding: [0x6a,0x04,0xe2,0xca,0x7f,0x06,0x06,0xff]
8535 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8537 v_dual_min_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
8538 // GFX11: encoding: [0xff,0x04,0xe2,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8539 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8541 v_dual_min_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
8542 // GFX11: encoding: [0xfd,0x04,0xe2,0xca,0xc1,0x06,0x06,0xff]
8543 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8545 v_dual_min_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
8546 // GFX11: encoding: [0xf0,0x06,0xe2,0xca,0xf0,0x04,0x06,0xff]
8547 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8549 v_dual_min_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
8550 // GFX11: encoding: [0xc1,0x08,0xe2,0xca,0xfd,0x0a,0x06,0xff]
8551 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8553 v_dual_min_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
8554 // GFX11: encoding: [0x7c,0x0a,0xe2,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
8555 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8557 v_dual_min_f32 v255, v4, v2 :: v_dual_max_f32 v6, v1, v3
8558 // GFX11: encoding: [0x04,0x05,0xd4,0xca,0x01,0x07,0x06,0xff]
8559 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8561 v_dual_min_f32 v255, v1, v2 :: v_dual_max_f32 v6, v255, v3
8562 // GFX11: encoding: [0x01,0x05,0xd4,0xca,0xff,0x07,0x06,0xff]
8563 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8565 v_dual_min_f32 v255, v255, v2 :: v_dual_max_f32 v6, v2, v3
8566 // GFX11: encoding: [0xff,0x05,0xd4,0xca,0x02,0x07,0x06,0xff]
8567 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8569 v_dual_min_f32 v255, v2, v2 :: v_dual_max_f32 v6, v3, v3
8570 // GFX11: encoding: [0x02,0x05,0xd4,0xca,0x03,0x07,0x06,0xff]
8571 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8573 v_dual_min_f32 v255, v3, v2 :: v_dual_max_f32 v6, v4, v3
8574 // GFX11: encoding: [0x03,0x05,0xd4,0xca,0x04,0x07,0x06,0xff]
8575 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8577 v_dual_min_f32 v255, s105, v2 :: v_dual_max_f32 v6, s1, v3
8578 // GFX11: encoding: [0x69,0x04,0xd4,0xca,0x01,0x06,0x06,0xff]
8579 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8581 v_dual_min_f32 v255, s1, v2 :: v_dual_max_f32 v6, s105, v3
8582 // GFX11: encoding: [0x01,0x04,0xd4,0xca,0x69,0x06,0x06,0xff]
8583 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8585 v_dual_min_f32 v255, ttmp15, v2 :: v_dual_max_f32 v6, vcc_lo, v3
8586 // GFX11: encoding: [0x7b,0x04,0xd4,0xca,0x6a,0x06,0x06,0xff]
8587 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8589 v_dual_min_f32 v255, exec_hi, v2 :: v_dual_max_f32 v6, vcc_hi, v3
8590 // GFX11: encoding: [0x7f,0x04,0xd4,0xca,0x6b,0x06,0x06,0xff]
8591 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8593 v_dual_min_f32 v255, exec_lo, v2 :: v_dual_max_f32 v6, ttmp15, v3
8594 // GFX11: encoding: [0x7e,0x04,0xd4,0xca,0x7b,0x06,0x06,0xff]
8595 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8597 v_dual_min_f32 v255, m0, v2 :: v_dual_max_f32 v6, m0, v3
8598 // GFX11: encoding: [0x7d,0x04,0xd4,0xca,0x7d,0x06,0x06,0xff]
8599 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8601 v_dual_min_f32 v255, vcc_hi, v2 :: v_dual_max_f32 v6, exec_lo, v3
8602 // GFX11: encoding: [0x6b,0x04,0xd4,0xca,0x7e,0x06,0x06,0xff]
8603 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8605 v_dual_min_f32 v255, vcc_lo, v2 :: v_dual_max_f32 v6, exec_hi, v3
8606 // GFX11: encoding: [0x6a,0x04,0xd4,0xca,0x7f,0x06,0x06,0xff]
8607 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8609 v_dual_min_f32 v255, 0xaf123456, v2 :: v_dual_max_f32 v6, null, v3
8610 // GFX11: encoding: [0xff,0x04,0xd4,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8611 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8613 v_dual_min_f32 v255, src_scc, v2 :: v_dual_max_f32 v6, -1, v3
8614 // GFX11: encoding: [0xfd,0x04,0xd4,0xca,0xc1,0x06,0x06,0xff]
8615 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8617 v_dual_min_f32 v255, 0.5, v3 :: v_dual_max_f32 v6, 0.5, v2
8618 // GFX11: encoding: [0xf0,0x06,0xd4,0xca,0xf0,0x04,0x06,0xff]
8619 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8621 v_dual_min_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
8622 // GFX11: encoding: [0xc1,0x08,0xd4,0xca,0xfd,0x0a,0x06,0xff]
8623 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8625 v_dual_min_f32 v6, null, v5 :: v_dual_max_f32 v255, 0xaf123456, v4
8626 // GFX11: encoding: [0x7c,0x0a,0xd4,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
8627 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8629 v_dual_min_f32 v255, v4, v2 :: v_dual_min_f32 v6, v1, v3
8630 // GFX11: encoding: [0x04,0x05,0xd6,0xca,0x01,0x07,0x06,0xff]
8631 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8633 v_dual_min_f32 v255, v1, v2 :: v_dual_min_f32 v6, v255, v3
8634 // GFX11: encoding: [0x01,0x05,0xd6,0xca,0xff,0x07,0x06,0xff]
8635 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8637 v_dual_min_f32 v255, v255, v2 :: v_dual_min_f32 v6, v2, v3
8638 // GFX11: encoding: [0xff,0x05,0xd6,0xca,0x02,0x07,0x06,0xff]
8639 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8641 v_dual_min_f32 v255, v2, v2 :: v_dual_min_f32 v6, v3, v3
8642 // GFX11: encoding: [0x02,0x05,0xd6,0xca,0x03,0x07,0x06,0xff]
8643 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8645 v_dual_min_f32 v255, v3, v2 :: v_dual_min_f32 v6, v4, v3
8646 // GFX11: encoding: [0x03,0x05,0xd6,0xca,0x04,0x07,0x06,0xff]
8647 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8649 v_dual_min_f32 v255, s105, v2 :: v_dual_min_f32 v6, s1, v3
8650 // GFX11: encoding: [0x69,0x04,0xd6,0xca,0x01,0x06,0x06,0xff]
8651 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8653 v_dual_min_f32 v255, s1, v2 :: v_dual_min_f32 v6, s105, v3
8654 // GFX11: encoding: [0x01,0x04,0xd6,0xca,0x69,0x06,0x06,0xff]
8655 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8657 v_dual_min_f32 v255, ttmp15, v2 :: v_dual_min_f32 v6, vcc_lo, v3
8658 // GFX11: encoding: [0x7b,0x04,0xd6,0xca,0x6a,0x06,0x06,0xff]
8659 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8661 v_dual_min_f32 v255, exec_hi, v2 :: v_dual_min_f32 v6, vcc_hi, v3
8662 // GFX11: encoding: [0x7f,0x04,0xd6,0xca,0x6b,0x06,0x06,0xff]
8663 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8665 v_dual_min_f32 v255, exec_lo, v2 :: v_dual_min_f32 v6, ttmp15, v3
8666 // GFX11: encoding: [0x7e,0x04,0xd6,0xca,0x7b,0x06,0x06,0xff]
8667 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8669 v_dual_min_f32 v255, m0, v2 :: v_dual_min_f32 v6, m0, v3
8670 // GFX11: encoding: [0x7d,0x04,0xd6,0xca,0x7d,0x06,0x06,0xff]
8671 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8673 v_dual_min_f32 v255, vcc_hi, v2 :: v_dual_min_f32 v6, exec_lo, v3
8674 // GFX11: encoding: [0x6b,0x04,0xd6,0xca,0x7e,0x06,0x06,0xff]
8675 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8677 v_dual_min_f32 v255, vcc_lo, v2 :: v_dual_min_f32 v6, exec_hi, v3
8678 // GFX11: encoding: [0x6a,0x04,0xd6,0xca,0x7f,0x06,0x06,0xff]
8679 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8681 v_dual_min_f32 v255, 0xaf123456, v2 :: v_dual_min_f32 v6, null, v3
8682 // GFX11: encoding: [0xff,0x04,0xd6,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8683 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8685 v_dual_min_f32 v255, src_scc, v2 :: v_dual_min_f32 v6, -1, v3
8686 // GFX11: encoding: [0xfd,0x04,0xd6,0xca,0xc1,0x06,0x06,0xff]
8687 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8689 v_dual_min_f32 v255, 0.5, v3 :: v_dual_min_f32 v6, 0.5, v2
8690 // GFX11: encoding: [0xf0,0x06,0xd6,0xca,0xf0,0x04,0x06,0xff]
8691 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8693 v_dual_min_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
8694 // GFX11: encoding: [0xc1,0x08,0xd6,0xca,0xfd,0x0a,0x06,0xff]
8695 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8697 v_dual_min_f32 v6, null, v5 :: v_dual_min_f32 v255, 0xaf123456, v4
8698 // GFX11: encoding: [0x7c,0x0a,0xd6,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
8699 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8701 v_dual_min_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
8702 // GFX11: encoding: [0x04,0xff,0xd1,0xca,0x01,0x01,0x06,0xff]
8703 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8705 v_dual_min_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
8706 // GFX11: encoding: [0x01,0xff,0xd1,0xca,0xff,0x01,0x06,0xff]
8707 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8709 v_dual_min_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
8710 // GFX11: encoding: [0xff,0xff,0xd1,0xca,0x02,0x01,0x06,0xff]
8711 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8713 v_dual_min_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
8714 // GFX11: encoding: [0x02,0xff,0xd1,0xca,0x03,0x01,0x06,0xff]
8715 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8717 v_dual_min_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
8718 // GFX11: encoding: [0x03,0xff,0xd1,0xca,0x04,0x01,0x06,0xff]
8719 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8721 v_dual_min_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
8722 // GFX11: encoding: [0x69,0xfe,0xd1,0xca,0x01,0x00,0x06,0xff]
8723 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8725 v_dual_min_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
8726 // GFX11: encoding: [0x01,0xfe,0xd1,0xca,0x69,0x00,0x06,0xff]
8727 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8729 v_dual_min_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
8730 // GFX11: encoding: [0x7b,0xfe,0xd1,0xca,0x6a,0x00,0x06,0xff]
8731 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8733 v_dual_min_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
8734 // GFX11: encoding: [0x7f,0xfe,0xd1,0xca,0x6b,0x00,0x06,0xff]
8735 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8737 v_dual_min_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
8738 // GFX11: encoding: [0x7e,0xfe,0xd1,0xca,0x7b,0x00,0x06,0xff]
8739 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8741 v_dual_min_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
8742 // GFX11: encoding: [0x7d,0xfe,0xd1,0xca,0x7d,0x00,0x06,0xff]
8743 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8745 v_dual_min_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
8746 // GFX11: encoding: [0x6b,0xfe,0xd1,0xca,0x7e,0x00,0x06,0xff]
8747 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8749 v_dual_min_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
8750 // GFX11: encoding: [0x6a,0xfe,0xd1,0xca,0x7f,0x00,0x06,0xff]
8751 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8753 v_dual_min_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
8754 // GFX11: encoding: [0xff,0xfe,0xd1,0xca,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
8755 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8757 v_dual_min_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
8758 // GFX11: encoding: [0xfd,0xfe,0xd1,0xca,0xc1,0x00,0x06,0xff]
8759 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8761 v_dual_min_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
8762 // GFX11: encoding: [0xf0,0x06,0xd0,0xca,0xf0,0x00,0x06,0xff]
8763 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8765 v_dual_min_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
8766 // GFX11: encoding: [0xc1,0x08,0xd0,0xca,0xfd,0x00,0x06,0xff]
8767 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8769 v_dual_min_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
8770 // GFX11: encoding: [0x7c,0x0a,0xd0,0xca,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]
8771 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8773 v_dual_min_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
8774 // GFX11: encoding: [0x04,0x05,0xce,0xca,0x01,0x07,0x06,0xff]
8775 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8777 v_dual_min_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
8778 // GFX11: encoding: [0x01,0x05,0xce,0xca,0xff,0x07,0x06,0xff]
8779 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8781 v_dual_min_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
8782 // GFX11: encoding: [0xff,0x05,0xce,0xca,0x02,0x07,0x06,0xff]
8783 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8785 v_dual_min_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
8786 // GFX11: encoding: [0x02,0x05,0xce,0xca,0x03,0x07,0x06,0xff]
8787 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8789 v_dual_min_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
8790 // GFX11: encoding: [0x03,0x05,0xce,0xca,0x04,0x07,0x06,0xff]
8791 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8793 v_dual_min_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
8794 // GFX11: encoding: [0x69,0x04,0xce,0xca,0x01,0x06,0x06,0xff]
8795 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8797 v_dual_min_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
8798 // GFX11: encoding: [0x01,0x04,0xce,0xca,0x69,0x06,0x06,0xff]
8799 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8801 v_dual_min_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
8802 // GFX11: encoding: [0x7b,0x04,0xce,0xca,0x6a,0x06,0x06,0xff]
8803 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8805 v_dual_min_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
8806 // GFX11: encoding: [0x7f,0x04,0xce,0xca,0x6b,0x06,0x06,0xff]
8807 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8809 v_dual_min_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
8810 // GFX11: encoding: [0x7e,0x04,0xce,0xca,0x7b,0x06,0x06,0xff]
8811 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8813 v_dual_min_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
8814 // GFX11: encoding: [0x7d,0x04,0xce,0xca,0x7d,0x06,0x06,0xff]
8815 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8817 v_dual_min_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
8818 // GFX11: encoding: [0x6b,0x04,0xce,0xca,0x7e,0x06,0x06,0xff]
8819 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8821 v_dual_min_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
8822 // GFX11: encoding: [0x6a,0x04,0xce,0xca,0x7f,0x06,0x06,0xff]
8823 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8825 v_dual_min_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
8826 // GFX11: encoding: [0xff,0x04,0xce,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8827 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8829 v_dual_min_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
8830 // GFX11: encoding: [0xfd,0x04,0xce,0xca,0xc1,0x06,0x06,0xff]
8831 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8833 v_dual_min_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
8834 // GFX11: encoding: [0xf0,0x06,0xce,0xca,0xf0,0x04,0x06,0xff]
8835 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8837 v_dual_min_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
8838 // GFX11: encoding: [0xc1,0x08,0xce,0xca,0xfd,0x0a,0x06,0xff]
8839 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8841 v_dual_min_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
8842 // GFX11: encoding: [0x7c,0x0a,0xce,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
8843 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8845 v_dual_min_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
8846 // GFX11: encoding: [0x04,0x05,0xc6,0xca,0x01,0x07,0x06,0xff]
8847 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8849 v_dual_min_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
8850 // GFX11: encoding: [0x01,0x05,0xc6,0xca,0xff,0x07,0x06,0xff]
8851 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8853 v_dual_min_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
8854 // GFX11: encoding: [0xff,0x05,0xc6,0xca,0x02,0x07,0x06,0xff]
8855 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8857 v_dual_min_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
8858 // GFX11: encoding: [0x02,0x05,0xc6,0xca,0x03,0x07,0x06,0xff]
8859 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8861 v_dual_min_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
8862 // GFX11: encoding: [0x03,0x05,0xc6,0xca,0x04,0x07,0x06,0xff]
8863 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8865 v_dual_min_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
8866 // GFX11: encoding: [0x69,0x04,0xc6,0xca,0x01,0x06,0x06,0xff]
8867 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8869 v_dual_min_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
8870 // GFX11: encoding: [0x01,0x04,0xc6,0xca,0x69,0x06,0x06,0xff]
8871 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8873 v_dual_min_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
8874 // GFX11: encoding: [0x7b,0x04,0xc6,0xca,0x6a,0x06,0x06,0xff]
8875 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8877 v_dual_min_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
8878 // GFX11: encoding: [0x7f,0x04,0xc6,0xca,0x6b,0x06,0x06,0xff]
8879 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8881 v_dual_min_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
8882 // GFX11: encoding: [0x7e,0x04,0xc6,0xca,0x7b,0x06,0x06,0xff]
8883 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8885 v_dual_min_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
8886 // GFX11: encoding: [0x7d,0x04,0xc6,0xca,0x7d,0x06,0x06,0xff]
8887 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8889 v_dual_min_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
8890 // GFX11: encoding: [0x6b,0x04,0xc6,0xca,0x7e,0x06,0x06,0xff]
8891 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8893 v_dual_min_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
8894 // GFX11: encoding: [0x6a,0x04,0xc6,0xca,0x7f,0x06,0x06,0xff]
8895 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8897 v_dual_min_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
8898 // GFX11: encoding: [0xff,0x04,0xc6,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8899 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8901 v_dual_min_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
8902 // GFX11: encoding: [0xfd,0x04,0xc6,0xca,0xc1,0x06,0x06,0xff]
8903 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8905 v_dual_min_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
8906 // GFX11: encoding: [0xf0,0x06,0xc6,0xca,0xf0,0x04,0x06,0xff]
8907 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8909 v_dual_min_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
8910 // GFX11: encoding: [0xc1,0x08,0xc6,0xca,0xfd,0x0a,0x06,0xff]
8911 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8913 v_dual_min_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
8914 // GFX11: encoding: [0x7c,0x0a,0xc6,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
8915 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8917 v_dual_min_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
8918 // GFX11: encoding: [0x04,0x05,0xca,0xca,0x01,0x07,0x06,0xff]
8919 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8921 v_dual_min_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
8922 // GFX11: encoding: [0x01,0x05,0xca,0xca,0xff,0x07,0x06,0xff]
8923 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8925 v_dual_min_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
8926 // GFX11: encoding: [0xff,0x05,0xca,0xca,0x02,0x07,0x06,0xff]
8927 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8929 v_dual_min_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
8930 // GFX11: encoding: [0x02,0x05,0xca,0xca,0x03,0x07,0x06,0xff]
8931 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8933 v_dual_min_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
8934 // GFX11: encoding: [0x03,0x05,0xca,0xca,0x04,0x07,0x06,0xff]
8935 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8937 v_dual_min_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
8938 // GFX11: encoding: [0x69,0x04,0xca,0xca,0x01,0x06,0x06,0xff]
8939 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8941 v_dual_min_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
8942 // GFX11: encoding: [0x01,0x04,0xca,0xca,0x69,0x06,0x06,0xff]
8943 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8945 v_dual_min_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
8946 // GFX11: encoding: [0x7b,0x04,0xca,0xca,0x6a,0x06,0x06,0xff]
8947 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8949 v_dual_min_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
8950 // GFX11: encoding: [0x7f,0x04,0xca,0xca,0x6b,0x06,0x06,0xff]
8951 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8953 v_dual_min_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
8954 // GFX11: encoding: [0x7e,0x04,0xca,0xca,0x7b,0x06,0x06,0xff]
8955 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8957 v_dual_min_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
8958 // GFX11: encoding: [0x7d,0x04,0xca,0xca,0x7d,0x06,0x06,0xff]
8959 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8961 v_dual_min_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
8962 // GFX11: encoding: [0x6b,0x04,0xca,0xca,0x7e,0x06,0x06,0xff]
8963 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8965 v_dual_min_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
8966 // GFX11: encoding: [0x6a,0x04,0xca,0xca,0x7f,0x06,0x06,0xff]
8967 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8969 v_dual_min_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
8970 // GFX11: encoding: [0xff,0x04,0xca,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
8971 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8973 v_dual_min_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
8974 // GFX11: encoding: [0xfd,0x04,0xca,0xca,0xc1,0x06,0x06,0xff]
8975 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8977 v_dual_min_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
8978 // GFX11: encoding: [0xf0,0x06,0xca,0xca,0xf0,0x04,0x06,0xff]
8979 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8981 v_dual_min_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
8982 // GFX11: encoding: [0xc1,0x08,0xca,0xca,0xfd,0x0a,0x06,0xff]
8983 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8985 v_dual_min_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
8986 // GFX11: encoding: [0x7c,0x0a,0xca,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
8987 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8989 v_dual_min_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
8990 // GFX11: encoding: [0x04,0x05,0xcc,0xca,0x01,0x07,0x06,0xff]
8991 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8993 v_dual_min_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
8994 // GFX11: encoding: [0x01,0x05,0xcc,0xca,0xff,0x07,0x06,0xff]
8995 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
8997 v_dual_min_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
8998 // GFX11: encoding: [0xff,0x05,0xcc,0xca,0x02,0x07,0x06,0xff]
8999 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9001 v_dual_min_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
9002 // GFX11: encoding: [0x02,0x05,0xcc,0xca,0x03,0x07,0x06,0xff]
9003 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9005 v_dual_min_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
9006 // GFX11: encoding: [0x03,0x05,0xcc,0xca,0x04,0x07,0x06,0xff]
9007 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9009 v_dual_min_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
9010 // GFX11: encoding: [0x69,0x04,0xcc,0xca,0x01,0x06,0x06,0xff]
9011 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9013 v_dual_min_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
9014 // GFX11: encoding: [0x01,0x04,0xcc,0xca,0x69,0x06,0x06,0xff]
9015 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9017 v_dual_min_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
9018 // GFX11: encoding: [0x7b,0x04,0xcc,0xca,0x6a,0x06,0x06,0xff]
9019 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9021 v_dual_min_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
9022 // GFX11: encoding: [0x7f,0x04,0xcc,0xca,0x6b,0x06,0x06,0xff]
9023 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9025 v_dual_min_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
9026 // GFX11: encoding: [0x7e,0x04,0xcc,0xca,0x7b,0x06,0x06,0xff]
9027 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9029 v_dual_min_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
9030 // GFX11: encoding: [0x7d,0x04,0xcc,0xca,0x7d,0x06,0x06,0xff]
9031 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9033 v_dual_min_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
9034 // GFX11: encoding: [0x6b,0x04,0xcc,0xca,0x7e,0x06,0x06,0xff]
9035 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9037 v_dual_min_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
9038 // GFX11: encoding: [0x6a,0x04,0xcc,0xca,0x7f,0x06,0x06,0xff]
9039 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9041 v_dual_min_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
9042 // GFX11: encoding: [0xff,0x04,0xcc,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
9043 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9045 v_dual_min_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
9046 // GFX11: encoding: [0xfd,0x04,0xcc,0xca,0xc1,0x06,0x06,0xff]
9047 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9049 v_dual_min_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
9050 // GFX11: encoding: [0xf0,0x06,0xcc,0xca,0xf0,0x04,0x06,0xff]
9051 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9053 v_dual_min_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
9054 // GFX11: encoding: [0xc1,0x08,0xcc,0xca,0xfd,0x0a,0x06,0xff]
9055 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9057 v_dual_min_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
9058 // GFX11: encoding: [0x7c,0x0a,0xcc,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
9059 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9061 v_dual_mov_b32 v255, v4 :: v_dual_add_f32 v6, v1, v255
9062 // GFX11: encoding: [0x04,0x01,0x08,0xca,0x01,0xff,0x07,0xff]
9063 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9065 v_dual_mov_b32 v255, v1 :: v_dual_add_f32 v6, v255, v255
9066 // GFX11: encoding: [0x01,0x01,0x08,0xca,0xff,0xff,0x07,0xff]
9067 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9069 v_dual_mov_b32 v255, v255 :: v_dual_add_f32 v6, v2, v255
9070 // GFX11: encoding: [0xff,0x01,0x08,0xca,0x02,0xff,0x07,0xff]
9071 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9073 v_dual_mov_b32 v255, v2 :: v_dual_add_f32 v6, v3, v255
9074 // GFX11: encoding: [0x02,0x01,0x08,0xca,0x03,0xff,0x07,0xff]
9075 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9077 v_dual_mov_b32 v255, v3 :: v_dual_add_f32 v6, v4, v255
9078 // GFX11: encoding: [0x03,0x01,0x08,0xca,0x04,0xff,0x07,0xff]
9079 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9081 v_dual_mov_b32 v255, s105 :: v_dual_add_f32 v6, s1, v255
9082 // GFX11: encoding: [0x69,0x00,0x08,0xca,0x01,0xfe,0x07,0xff]
9083 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9085 v_dual_mov_b32 v255, s1 :: v_dual_add_f32 v6, s105, v255
9086 // GFX11: encoding: [0x01,0x00,0x08,0xca,0x69,0xfe,0x07,0xff]
9087 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9089 v_dual_mov_b32 v255, ttmp15 :: v_dual_add_f32 v6, vcc_lo, v255
9090 // GFX11: encoding: [0x7b,0x00,0x08,0xca,0x6a,0xfe,0x07,0xff]
9091 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9093 v_dual_mov_b32 v255, exec_hi :: v_dual_add_f32 v6, vcc_hi, v255
9094 // GFX11: encoding: [0x7f,0x00,0x08,0xca,0x6b,0xfe,0x07,0xff]
9095 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9097 v_dual_mov_b32 v255, exec_lo :: v_dual_add_f32 v6, ttmp15, v255
9098 // GFX11: encoding: [0x7e,0x00,0x08,0xca,0x7b,0xfe,0x07,0xff]
9099 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9101 v_dual_mov_b32 v255, m0 :: v_dual_add_f32 v6, m0, v255
9102 // GFX11: encoding: [0x7d,0x00,0x08,0xca,0x7d,0xfe,0x07,0xff]
9103 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9105 v_dual_mov_b32 v255, vcc_hi :: v_dual_add_f32 v6, exec_lo, v255
9106 // GFX11: encoding: [0x6b,0x00,0x08,0xca,0x7e,0xfe,0x07,0xff]
9107 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9109 v_dual_mov_b32 v255, vcc_lo :: v_dual_add_f32 v6, exec_hi, v255
9110 // GFX11: encoding: [0x6a,0x00,0x08,0xca,0x7f,0xfe,0x07,0xff]
9111 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9113 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_add_f32 v6, null, v255
9114 // GFX11: encoding: [0xff,0x00,0x08,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9115 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9117 v_dual_mov_b32 v255, src_scc :: v_dual_add_f32 v6, -1, v255
9118 // GFX11: encoding: [0xfd,0x00,0x08,0xca,0xc1,0xfe,0x07,0xff]
9119 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9121 v_dual_mov_b32 v255, 0.5 :: v_dual_add_f32 v6, 0.5, v3
9122 // GFX11: encoding: [0xf0,0x00,0x08,0xca,0xf0,0x06,0x06,0xff]
9123 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9125 v_dual_mov_b32 v255, -1 :: v_dual_add_f32 v6, src_scc, v4
9126 // GFX11: encoding: [0xc1,0x00,0x08,0xca,0xfd,0x08,0x06,0xff]
9127 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9129 v_dual_mov_b32 v6, null :: v_dual_add_f32 v255, 0xaf123456, v5
9130 // GFX11: encoding: [0x7c,0x00,0x08,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
9131 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9133 v_dual_mov_b32 v255, v4 :: v_dual_add_nc_u32 v6, v1, v255
9134 // GFX11: encoding: [0x04,0x01,0x20,0xca,0x01,0xff,0x07,0xff]
9135 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9137 v_dual_mov_b32 v255, v1 :: v_dual_add_nc_u32 v6, v255, v255
9138 // GFX11: encoding: [0x01,0x01,0x20,0xca,0xff,0xff,0x07,0xff]
9139 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9141 v_dual_mov_b32 v255, v255 :: v_dual_add_nc_u32 v6, v2, v255
9142 // GFX11: encoding: [0xff,0x01,0x20,0xca,0x02,0xff,0x07,0xff]
9143 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9145 v_dual_mov_b32 v255, v2 :: v_dual_add_nc_u32 v6, v3, v255
9146 // GFX11: encoding: [0x02,0x01,0x20,0xca,0x03,0xff,0x07,0xff]
9147 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9149 v_dual_mov_b32 v255, v3 :: v_dual_add_nc_u32 v6, v4, v255
9150 // GFX11: encoding: [0x03,0x01,0x20,0xca,0x04,0xff,0x07,0xff]
9151 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9153 v_dual_mov_b32 v255, s105 :: v_dual_add_nc_u32 v6, s1, v255
9154 // GFX11: encoding: [0x69,0x00,0x20,0xca,0x01,0xfe,0x07,0xff]
9155 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9157 v_dual_mov_b32 v255, s1 :: v_dual_add_nc_u32 v6, s105, v255
9158 // GFX11: encoding: [0x01,0x00,0x20,0xca,0x69,0xfe,0x07,0xff]
9159 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9161 v_dual_mov_b32 v255, ttmp15 :: v_dual_add_nc_u32 v6, vcc_lo, v255
9162 // GFX11: encoding: [0x7b,0x00,0x20,0xca,0x6a,0xfe,0x07,0xff]
9163 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9165 v_dual_mov_b32 v255, exec_hi :: v_dual_add_nc_u32 v6, vcc_hi, v255
9166 // GFX11: encoding: [0x7f,0x00,0x20,0xca,0x6b,0xfe,0x07,0xff]
9167 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9169 v_dual_mov_b32 v255, exec_lo :: v_dual_add_nc_u32 v6, ttmp15, v255
9170 // GFX11: encoding: [0x7e,0x00,0x20,0xca,0x7b,0xfe,0x07,0xff]
9171 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9173 v_dual_mov_b32 v255, m0 :: v_dual_add_nc_u32 v6, m0, v255
9174 // GFX11: encoding: [0x7d,0x00,0x20,0xca,0x7d,0xfe,0x07,0xff]
9175 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9177 v_dual_mov_b32 v255, vcc_hi :: v_dual_add_nc_u32 v6, exec_lo, v255
9178 // GFX11: encoding: [0x6b,0x00,0x20,0xca,0x7e,0xfe,0x07,0xff]
9179 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9181 v_dual_mov_b32 v255, vcc_lo :: v_dual_add_nc_u32 v6, exec_hi, v255
9182 // GFX11: encoding: [0x6a,0x00,0x20,0xca,0x7f,0xfe,0x07,0xff]
9183 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9185 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_add_nc_u32 v6, null, v255
9186 // GFX11: encoding: [0xff,0x00,0x20,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9187 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9189 v_dual_mov_b32 v255, src_scc :: v_dual_add_nc_u32 v6, -1, v255
9190 // GFX11: encoding: [0xfd,0x00,0x20,0xca,0xc1,0xfe,0x07,0xff]
9191 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9193 v_dual_mov_b32 v255, 0.5 :: v_dual_add_nc_u32 v6, 0.5, v3
9194 // GFX11: encoding: [0xf0,0x00,0x20,0xca,0xf0,0x06,0x06,0xff]
9195 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9197 v_dual_mov_b32 v255, -1 :: v_dual_add_nc_u32 v6, src_scc, v4
9198 // GFX11: encoding: [0xc1,0x00,0x20,0xca,0xfd,0x08,0x06,0xff]
9199 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9201 v_dual_mov_b32 v6, null :: v_dual_add_nc_u32 v255, 0xaf123456, v5
9202 // GFX11: encoding: [0x7c,0x00,0x20,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
9203 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9205 v_dual_mov_b32 v255, v4 :: v_dual_and_b32 v6, v1, v255
9206 // GFX11: encoding: [0x04,0x01,0x24,0xca,0x01,0xff,0x07,0xff]
9207 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9209 v_dual_mov_b32 v255, v1 :: v_dual_and_b32 v6, v255, v255
9210 // GFX11: encoding: [0x01,0x01,0x24,0xca,0xff,0xff,0x07,0xff]
9211 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9213 v_dual_mov_b32 v255, v255 :: v_dual_and_b32 v6, v2, v255
9214 // GFX11: encoding: [0xff,0x01,0x24,0xca,0x02,0xff,0x07,0xff]
9215 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9217 v_dual_mov_b32 v255, v2 :: v_dual_and_b32 v6, v3, v255
9218 // GFX11: encoding: [0x02,0x01,0x24,0xca,0x03,0xff,0x07,0xff]
9219 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9221 v_dual_mov_b32 v255, v3 :: v_dual_and_b32 v6, v4, v255
9222 // GFX11: encoding: [0x03,0x01,0x24,0xca,0x04,0xff,0x07,0xff]
9223 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9225 v_dual_mov_b32 v255, s105 :: v_dual_and_b32 v6, s1, v255
9226 // GFX11: encoding: [0x69,0x00,0x24,0xca,0x01,0xfe,0x07,0xff]
9227 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9229 v_dual_mov_b32 v255, s1 :: v_dual_and_b32 v6, s105, v255
9230 // GFX11: encoding: [0x01,0x00,0x24,0xca,0x69,0xfe,0x07,0xff]
9231 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9233 v_dual_mov_b32 v255, ttmp15 :: v_dual_and_b32 v6, vcc_lo, v255
9234 // GFX11: encoding: [0x7b,0x00,0x24,0xca,0x6a,0xfe,0x07,0xff]
9235 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9237 v_dual_mov_b32 v255, exec_hi :: v_dual_and_b32 v6, vcc_hi, v255
9238 // GFX11: encoding: [0x7f,0x00,0x24,0xca,0x6b,0xfe,0x07,0xff]
9239 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9241 v_dual_mov_b32 v255, exec_lo :: v_dual_and_b32 v6, ttmp15, v255
9242 // GFX11: encoding: [0x7e,0x00,0x24,0xca,0x7b,0xfe,0x07,0xff]
9243 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9245 v_dual_mov_b32 v255, m0 :: v_dual_and_b32 v6, m0, v255
9246 // GFX11: encoding: [0x7d,0x00,0x24,0xca,0x7d,0xfe,0x07,0xff]
9247 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9249 v_dual_mov_b32 v255, vcc_hi :: v_dual_and_b32 v6, exec_lo, v255
9250 // GFX11: encoding: [0x6b,0x00,0x24,0xca,0x7e,0xfe,0x07,0xff]
9251 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9253 v_dual_mov_b32 v255, vcc_lo :: v_dual_and_b32 v6, exec_hi, v255
9254 // GFX11: encoding: [0x6a,0x00,0x24,0xca,0x7f,0xfe,0x07,0xff]
9255 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9257 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_and_b32 v6, null, v255
9258 // GFX11: encoding: [0xff,0x00,0x24,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9259 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9261 v_dual_mov_b32 v255, src_scc :: v_dual_and_b32 v6, -1, v255
9262 // GFX11: encoding: [0xfd,0x00,0x24,0xca,0xc1,0xfe,0x07,0xff]
9263 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9265 v_dual_mov_b32 v255, 0.5 :: v_dual_and_b32 v6, 0.5, v3
9266 // GFX11: encoding: [0xf0,0x00,0x24,0xca,0xf0,0x06,0x06,0xff]
9267 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9269 v_dual_mov_b32 v255, -1 :: v_dual_and_b32 v6, src_scc, v4
9270 // GFX11: encoding: [0xc1,0x00,0x24,0xca,0xfd,0x08,0x06,0xff]
9271 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9273 v_dual_mov_b32 v6, null :: v_dual_and_b32 v255, 0xaf123456, v5
9274 // GFX11: encoding: [0x7c,0x00,0x24,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
9275 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9277 v_dual_mov_b32 v255, v4 :: v_dual_cndmask_b32 v6, v1, v255
9278 // GFX11: encoding: [0x04,0x01,0x12,0xca,0x01,0xff,0x07,0xff]
9279 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9281 v_dual_mov_b32 v255, v1 :: v_dual_cndmask_b32 v6, v255, v255
9282 // GFX11: encoding: [0x01,0x01,0x12,0xca,0xff,0xff,0x07,0xff]
9283 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9285 v_dual_mov_b32 v255, v255 :: v_dual_cndmask_b32 v6, v2, v255
9286 // GFX11: encoding: [0xff,0x01,0x12,0xca,0x02,0xff,0x07,0xff]
9287 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9289 v_dual_mov_b32 v255, v2 :: v_dual_cndmask_b32 v6, v3, v255
9290 // GFX11: encoding: [0x02,0x01,0x12,0xca,0x03,0xff,0x07,0xff]
9291 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9293 v_dual_mov_b32 v255, v3 :: v_dual_cndmask_b32 v6, v4, v255
9294 // GFX11: encoding: [0x03,0x01,0x12,0xca,0x04,0xff,0x07,0xff]
9295 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9297 v_dual_mov_b32 v255, s105 :: v_dual_cndmask_b32 v6, s105, v255
9298 // GFX11: encoding: [0x69,0x00,0x12,0xca,0x69,0xfe,0x07,0xff]
9299 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9301 v_dual_mov_b32 v255, s1 :: v_dual_cndmask_b32 v6, s1, v255
9302 // GFX11: encoding: [0x01,0x00,0x12,0xca,0x01,0xfe,0x07,0xff]
9303 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9305 v_dual_mov_b32 v255, ttmp15 :: v_dual_cndmask_b32 v6, ttmp15, v255
9306 // GFX11: encoding: [0x7b,0x00,0x12,0xca,0x7b,0xfe,0x07,0xff]
9307 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9309 v_dual_mov_b32 v255, exec_hi :: v_dual_cndmask_b32 v6, exec_hi, v255
9310 // GFX11: encoding: [0x7f,0x00,0x12,0xca,0x7f,0xfe,0x07,0xff]
9311 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9313 v_dual_mov_b32 v255, exec_lo :: v_dual_cndmask_b32 v6, exec_lo, v255
9314 // GFX11: encoding: [0x7e,0x00,0x12,0xca,0x7e,0xfe,0x07,0xff]
9315 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9317 v_dual_mov_b32 v255, m0 :: v_dual_cndmask_b32 v6, m0, v255
9318 // GFX11: encoding: [0x7d,0x00,0x12,0xca,0x7d,0xfe,0x07,0xff]
9319 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9321 v_dual_mov_b32 v255, vcc_hi :: v_dual_cndmask_b32 v6, vcc_hi, v255
9322 // GFX11: encoding: [0x6b,0x00,0x12,0xca,0x6b,0xfe,0x07,0xff]
9323 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9325 v_dual_mov_b32 v255, vcc_lo :: v_dual_cndmask_b32 v6, vcc_lo, v255
9326 // GFX11: encoding: [0x6a,0x00,0x12,0xca,0x6a,0xfe,0x07,0xff]
9327 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9329 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_cndmask_b32 v6, null, v255
9330 // GFX11: encoding: [0xff,0x00,0x12,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9331 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9333 v_dual_mov_b32 v255, src_scc :: v_dual_cndmask_b32 v6, -1, v255
9334 // GFX11: encoding: [0xfd,0x00,0x12,0xca,0xc1,0xfe,0x07,0xff]
9335 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9337 v_dual_mov_b32 v255, 0.5 :: v_dual_cndmask_b32 v6, 0.5, v3
9338 // GFX11: encoding: [0xf0,0x00,0x12,0xca,0xf0,0x06,0x06,0xff]
9339 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9341 v_dual_mov_b32 v255, -1 :: v_dual_cndmask_b32 v6, src_scc, v4
9342 // GFX11: encoding: [0xc1,0x00,0x12,0xca,0xfd,0x08,0x06,0xff]
9343 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9345 v_dual_mov_b32 v6, null :: v_dual_cndmask_b32 v255, 0xaf123456, v5
9346 // GFX11: encoding: [0x7c,0x00,0x12,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
9347 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9349 v_dual_mov_b32 v255, v4 :: v_dual_dot2acc_f32_f16 v6, v1, v255
9350 // GFX11: encoding: [0x04,0x01,0x18,0xca,0x01,0xff,0x07,0xff]
9351 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9353 v_dual_mov_b32 v255, v1 :: v_dual_dot2acc_f32_f16 v6, v255, v255
9354 // GFX11: encoding: [0x01,0x01,0x18,0xca,0xff,0xff,0x07,0xff]
9355 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9357 v_dual_mov_b32 v255, v255 :: v_dual_dot2acc_f32_f16 v6, v2, v255
9358 // GFX11: encoding: [0xff,0x01,0x18,0xca,0x02,0xff,0x07,0xff]
9359 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9361 v_dual_mov_b32 v255, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v255
9362 // GFX11: encoding: [0x02,0x01,0x18,0xca,0x03,0xff,0x07,0xff]
9363 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9365 v_dual_mov_b32 v255, v3 :: v_dual_dot2acc_f32_f16 v6, v4, v255
9366 // GFX11: encoding: [0x03,0x01,0x18,0xca,0x04,0xff,0x07,0xff]
9367 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9369 v_dual_mov_b32 v255, s105 :: v_dual_dot2acc_f32_f16 v6, s1, v255
9370 // GFX11: encoding: [0x69,0x00,0x18,0xca,0x01,0xfe,0x07,0xff]
9371 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9373 v_dual_mov_b32 v255, s1 :: v_dual_dot2acc_f32_f16 v6, s105, v255
9374 // GFX11: encoding: [0x01,0x00,0x18,0xca,0x69,0xfe,0x07,0xff]
9375 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9377 v_dual_mov_b32 v255, ttmp15 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v255
9378 // GFX11: encoding: [0x7b,0x00,0x18,0xca,0x6a,0xfe,0x07,0xff]
9379 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9381 v_dual_mov_b32 v255, exec_hi :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v255
9382 // GFX11: encoding: [0x7f,0x00,0x18,0xca,0x6b,0xfe,0x07,0xff]
9383 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9385 v_dual_mov_b32 v255, exec_lo :: v_dual_dot2acc_f32_f16 v6, ttmp15, v255
9386 // GFX11: encoding: [0x7e,0x00,0x18,0xca,0x7b,0xfe,0x07,0xff]
9387 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9389 v_dual_mov_b32 v255, m0 :: v_dual_dot2acc_f32_f16 v6, m0, v255
9390 // GFX11: encoding: [0x7d,0x00,0x18,0xca,0x7d,0xfe,0x07,0xff]
9391 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9393 v_dual_mov_b32 v255, vcc_hi :: v_dual_dot2acc_f32_f16 v6, exec_lo, v255
9394 // GFX11: encoding: [0x6b,0x00,0x18,0xca,0x7e,0xfe,0x07,0xff]
9395 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9397 v_dual_mov_b32 v255, vcc_lo :: v_dual_dot2acc_f32_f16 v6, exec_hi, v255
9398 // GFX11: encoding: [0x6a,0x00,0x18,0xca,0x7f,0xfe,0x07,0xff]
9399 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9401 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, null, v255
9402 // GFX11: encoding: [0xff,0x00,0x18,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9403 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9405 v_dual_mov_b32 v255, src_scc :: v_dual_dot2acc_f32_f16 v6, -1, v255
9406 // GFX11: encoding: [0xfd,0x00,0x18,0xca,0xc1,0xfe,0x07,0xff]
9407 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9409 v_dual_mov_b32 v255, 0.5 :: v_dual_dot2acc_f32_f16 v6, 0.5, v3
9410 // GFX11: encoding: [0xf0,0x00,0x18,0xca,0xf0,0x06,0x06,0xff]
9411 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9413 v_dual_mov_b32 v255, -1 :: v_dual_dot2acc_f32_f16 v6, src_scc, v4
9414 // GFX11: encoding: [0xc1,0x00,0x18,0xca,0xfd,0x08,0x06,0xff]
9415 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9417 v_dual_mov_b32 v6, null :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v5
9418 // GFX11: encoding: [0x7c,0x00,0x18,0xca,0xff,0x0a,0xfe,0x06,0x0b,0xfe,0x00,0x00]
9419 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9421 v_dual_mov_b32 v255, v4 :: v_dual_fmaak_f32 v6, v1, v255, 0xaf123456
9422 // GFX11: encoding: [0x04,0x01,0x02,0xca,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
9423 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9425 v_dual_mov_b32 v255, v1 :: v_dual_fmaak_f32 v6, v255, v255, 0xaf123456
9426 // GFX11: encoding: [0x01,0x01,0x02,0xca,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
9427 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9429 v_dual_mov_b32 v255, v255 :: v_dual_fmaak_f32 v6, v2, v255, 0xaf123456
9430 // GFX11: encoding: [0xff,0x01,0x02,0xca,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
9431 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9433 v_dual_mov_b32 v255, v2 :: v_dual_fmaak_f32 v6, v3, v255, 0xaf123456
9434 // GFX11: encoding: [0x02,0x01,0x02,0xca,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
9435 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9437 v_dual_mov_b32 v255, v3 :: v_dual_fmaak_f32 v6, v4, v255, 0xaf123456
9438 // GFX11: encoding: [0x03,0x01,0x02,0xca,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
9439 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9441 v_dual_mov_b32 v255, s105 :: v_dual_fmaak_f32 v6, s105, v255, 0xaf123456
9442 // GFX11: encoding: [0x69,0x00,0x02,0xca,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9443 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9445 v_dual_mov_b32 v255, s1 :: v_dual_fmaak_f32 v6, s1, v255, 0xaf123456
9446 // GFX11: encoding: [0x01,0x00,0x02,0xca,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9447 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9449 v_dual_mov_b32 v255, ttmp15 :: v_dual_fmaak_f32 v6, ttmp15, v255, 0xaf123456
9450 // GFX11: encoding: [0x7b,0x00,0x02,0xca,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9451 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9453 v_dual_mov_b32 v255, exec_hi :: v_dual_fmaak_f32 v6, exec_hi, v255, 0xaf123456
9454 // GFX11: encoding: [0x7f,0x00,0x02,0xca,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9455 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9457 v_dual_mov_b32 v255, exec_lo :: v_dual_fmaak_f32 v6, exec_lo, v255, 0xaf123456
9458 // GFX11: encoding: [0x7e,0x00,0x02,0xca,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9459 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9461 v_dual_mov_b32 v255, m0 :: v_dual_fmaak_f32 v6, m0, v255, 0xaf123456
9462 // GFX11: encoding: [0x7d,0x00,0x02,0xca,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9463 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9465 v_dual_mov_b32 v255, vcc_hi :: v_dual_fmaak_f32 v6, vcc_hi, v255, 0xaf123456
9466 // GFX11: encoding: [0x6b,0x00,0x02,0xca,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9467 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9469 v_dual_mov_b32 v255, vcc_lo :: v_dual_fmaak_f32 v6, vcc_lo, v255, 0xaf123456
9470 // GFX11: encoding: [0x6a,0x00,0x02,0xca,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9471 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9473 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_fmaak_f32 v6, null, v255, 0xaf123456
9474 // GFX11: encoding: [0xff,0x00,0x02,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9475 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9477 v_dual_mov_b32 v255, src_scc :: v_dual_fmaak_f32 v6, -1, v255, 0xaf123456
9478 // GFX11: encoding: [0xfd,0x00,0x02,0xca,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9479 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9481 v_dual_mov_b32 v255, 0.5 :: v_dual_fmaak_f32 v6, 0.5, v3, 0xaf123456
9482 // GFX11: encoding: [0xf0,0x00,0x02,0xca,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
9483 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9485 v_dual_mov_b32 v255, -1 :: v_dual_fmaak_f32 v6, src_scc, v4, 0xaf123456
9486 // GFX11: encoding: [0xc1,0x00,0x02,0xca,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]
9487 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9489 v_dual_mov_b32 v6, null :: v_dual_fmaak_f32 v255, 0xaf123456, v5, 0xaf123456
9490 // GFX11: encoding: [0x7c,0x00,0x02,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
9491 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9493 v_dual_mov_b32 v255, v4 :: v_dual_fmac_f32 v6, v1, v255
9494 // GFX11: encoding: [0x04,0x01,0x00,0xca,0x01,0xff,0x07,0xff]
9495 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9497 v_dual_mov_b32 v255, v1 :: v_dual_fmac_f32 v6, v255, v255
9498 // GFX11: encoding: [0x01,0x01,0x00,0xca,0xff,0xff,0x07,0xff]
9499 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9501 v_dual_mov_b32 v255, v255 :: v_dual_fmac_f32 v6, v2, v255
9502 // GFX11: encoding: [0xff,0x01,0x00,0xca,0x02,0xff,0x07,0xff]
9503 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9505 v_dual_mov_b32 v255, v2 :: v_dual_fmac_f32 v6, v3, v255
9506 // GFX11: encoding: [0x02,0x01,0x00,0xca,0x03,0xff,0x07,0xff]
9507 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9509 v_dual_mov_b32 v255, v3 :: v_dual_fmac_f32 v6, v4, v255
9510 // GFX11: encoding: [0x03,0x01,0x00,0xca,0x04,0xff,0x07,0xff]
9511 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9513 v_dual_mov_b32 v255, s105 :: v_dual_fmac_f32 v6, s1, v255
9514 // GFX11: encoding: [0x69,0x00,0x00,0xca,0x01,0xfe,0x07,0xff]
9515 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9517 v_dual_mov_b32 v255, s1 :: v_dual_fmac_f32 v6, s105, v255
9518 // GFX11: encoding: [0x01,0x00,0x00,0xca,0x69,0xfe,0x07,0xff]
9519 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9521 v_dual_mov_b32 v255, ttmp15 :: v_dual_fmac_f32 v6, vcc_lo, v255
9522 // GFX11: encoding: [0x7b,0x00,0x00,0xca,0x6a,0xfe,0x07,0xff]
9523 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9525 v_dual_mov_b32 v255, exec_hi :: v_dual_fmac_f32 v6, vcc_hi, v255
9526 // GFX11: encoding: [0x7f,0x00,0x00,0xca,0x6b,0xfe,0x07,0xff]
9527 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9529 v_dual_mov_b32 v255, exec_lo :: v_dual_fmac_f32 v6, ttmp15, v255
9530 // GFX11: encoding: [0x7e,0x00,0x00,0xca,0x7b,0xfe,0x07,0xff]
9531 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9533 v_dual_mov_b32 v255, m0 :: v_dual_fmac_f32 v6, m0, v255
9534 // GFX11: encoding: [0x7d,0x00,0x00,0xca,0x7d,0xfe,0x07,0xff]
9535 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9537 v_dual_mov_b32 v255, vcc_hi :: v_dual_fmac_f32 v6, exec_lo, v255
9538 // GFX11: encoding: [0x6b,0x00,0x00,0xca,0x7e,0xfe,0x07,0xff]
9539 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9541 v_dual_mov_b32 v255, vcc_lo :: v_dual_fmac_f32 v6, exec_hi, v255
9542 // GFX11: encoding: [0x6a,0x00,0x00,0xca,0x7f,0xfe,0x07,0xff]
9543 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9545 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_fmac_f32 v6, null, v255
9546 // GFX11: encoding: [0xff,0x00,0x00,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9547 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9549 v_dual_mov_b32 v255, src_scc :: v_dual_fmac_f32 v6, -1, v255
9550 // GFX11: encoding: [0xfd,0x00,0x00,0xca,0xc1,0xfe,0x07,0xff]
9551 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9553 v_dual_mov_b32 v255, 0.5 :: v_dual_fmac_f32 v6, 0.5, v3
9554 // GFX11: encoding: [0xf0,0x00,0x00,0xca,0xf0,0x06,0x06,0xff]
9555 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9557 v_dual_mov_b32 v255, -1 :: v_dual_fmac_f32 v6, src_scc, v4
9558 // GFX11: encoding: [0xc1,0x00,0x00,0xca,0xfd,0x08,0x06,0xff]
9559 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9561 v_dual_mov_b32 v6, null :: v_dual_fmac_f32 v255, 0xaf123456, v5
9562 // GFX11: encoding: [0x7c,0x00,0x00,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
9563 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9565 v_dual_mov_b32 v255, v4 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
9566 // GFX11: encoding: [0x04,0x01,0x04,0xca,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
9567 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9569 v_dual_mov_b32 v255, v1 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
9570 // GFX11: encoding: [0x01,0x01,0x04,0xca,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
9571 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9573 v_dual_mov_b32 v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
9574 // GFX11: encoding: [0xff,0x01,0x04,0xca,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
9575 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9577 v_dual_mov_b32 v255, v2 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
9578 // GFX11: encoding: [0x02,0x01,0x04,0xca,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
9579 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9581 v_dual_mov_b32 v255, v3 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
9582 // GFX11: encoding: [0x03,0x01,0x04,0xca,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
9583 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9585 v_dual_mov_b32 v255, s105 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
9586 // GFX11: encoding: [0x69,0x00,0x04,0xca,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9587 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9589 v_dual_mov_b32 v255, s1 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
9590 // GFX11: encoding: [0x01,0x00,0x04,0xca,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9591 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9593 v_dual_mov_b32 v255, ttmp15 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
9594 // GFX11: encoding: [0x7b,0x00,0x04,0xca,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9595 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9597 v_dual_mov_b32 v255, exec_hi :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
9598 // GFX11: encoding: [0x7f,0x00,0x04,0xca,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9599 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9601 v_dual_mov_b32 v255, exec_lo :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
9602 // GFX11: encoding: [0x7e,0x00,0x04,0xca,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9603 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9605 v_dual_mov_b32 v255, m0 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
9606 // GFX11: encoding: [0x7d,0x00,0x04,0xca,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9607 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9609 v_dual_mov_b32 v255, vcc_hi :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
9610 // GFX11: encoding: [0x6b,0x00,0x04,0xca,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9611 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9613 v_dual_mov_b32 v255, vcc_lo :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
9614 // GFX11: encoding: [0x6a,0x00,0x04,0xca,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9615 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9617 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
9618 // GFX11: encoding: [0xff,0x00,0x04,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9619 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9621 v_dual_mov_b32 v255, src_scc :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
9622 // GFX11: encoding: [0xfd,0x00,0x04,0xca,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9623 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9625 v_dual_mov_b32 v255, 0.5 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
9626 // GFX11: encoding: [0xf0,0x00,0x04,0xca,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9627 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9629 v_dual_mov_b32 v255, -1 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
9630 // GFX11: encoding: [0xc1,0x00,0x04,0xca,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9631 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9633 v_dual_mov_b32 v6, null :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
9634 // GFX11: encoding: [0x7c,0x00,0x04,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
9635 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9637 v_dual_mov_b32 v255, v4 :: v_dual_lshlrev_b32 v6, v1, v255
9638 // GFX11: encoding: [0x04,0x01,0x22,0xca,0x01,0xff,0x07,0xff]
9639 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9641 v_dual_mov_b32 v255, v1 :: v_dual_lshlrev_b32 v6, v255, v255
9642 // GFX11: encoding: [0x01,0x01,0x22,0xca,0xff,0xff,0x07,0xff]
9643 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9645 v_dual_mov_b32 v255, v255 :: v_dual_lshlrev_b32 v6, v2, v255
9646 // GFX11: encoding: [0xff,0x01,0x22,0xca,0x02,0xff,0x07,0xff]
9647 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9649 v_dual_mov_b32 v255, v2 :: v_dual_lshlrev_b32 v6, v3, v255
9650 // GFX11: encoding: [0x02,0x01,0x22,0xca,0x03,0xff,0x07,0xff]
9651 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9653 v_dual_mov_b32 v255, v3 :: v_dual_lshlrev_b32 v6, v4, v255
9654 // GFX11: encoding: [0x03,0x01,0x22,0xca,0x04,0xff,0x07,0xff]
9655 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9657 v_dual_mov_b32 v255, s105 :: v_dual_lshlrev_b32 v6, s1, v255
9658 // GFX11: encoding: [0x69,0x00,0x22,0xca,0x01,0xfe,0x07,0xff]
9659 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9661 v_dual_mov_b32 v255, s1 :: v_dual_lshlrev_b32 v6, s105, v255
9662 // GFX11: encoding: [0x01,0x00,0x22,0xca,0x69,0xfe,0x07,0xff]
9663 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9665 v_dual_mov_b32 v255, ttmp15 :: v_dual_lshlrev_b32 v6, vcc_lo, v255
9666 // GFX11: encoding: [0x7b,0x00,0x22,0xca,0x6a,0xfe,0x07,0xff]
9667 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9669 v_dual_mov_b32 v255, exec_hi :: v_dual_lshlrev_b32 v6, vcc_hi, v255
9670 // GFX11: encoding: [0x7f,0x00,0x22,0xca,0x6b,0xfe,0x07,0xff]
9671 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9673 v_dual_mov_b32 v255, exec_lo :: v_dual_lshlrev_b32 v6, ttmp15, v255
9674 // GFX11: encoding: [0x7e,0x00,0x22,0xca,0x7b,0xfe,0x07,0xff]
9675 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9677 v_dual_mov_b32 v255, m0 :: v_dual_lshlrev_b32 v6, m0, v255
9678 // GFX11: encoding: [0x7d,0x00,0x22,0xca,0x7d,0xfe,0x07,0xff]
9679 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9681 v_dual_mov_b32 v255, vcc_hi :: v_dual_lshlrev_b32 v6, exec_lo, v255
9682 // GFX11: encoding: [0x6b,0x00,0x22,0xca,0x7e,0xfe,0x07,0xff]
9683 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9685 v_dual_mov_b32 v255, vcc_lo :: v_dual_lshlrev_b32 v6, exec_hi, v255
9686 // GFX11: encoding: [0x6a,0x00,0x22,0xca,0x7f,0xfe,0x07,0xff]
9687 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9689 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_lshlrev_b32 v6, null, v255
9690 // GFX11: encoding: [0xff,0x00,0x22,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9691 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9693 v_dual_mov_b32 v255, src_scc :: v_dual_lshlrev_b32 v6, -1, v255
9694 // GFX11: encoding: [0xfd,0x00,0x22,0xca,0xc1,0xfe,0x07,0xff]
9695 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9697 v_dual_mov_b32 v255, 0.5 :: v_dual_lshlrev_b32 v6, 0.5, v3
9698 // GFX11: encoding: [0xf0,0x00,0x22,0xca,0xf0,0x06,0x06,0xff]
9699 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9701 v_dual_mov_b32 v255, -1 :: v_dual_lshlrev_b32 v6, src_scc, v4
9702 // GFX11: encoding: [0xc1,0x00,0x22,0xca,0xfd,0x08,0x06,0xff]
9703 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9705 v_dual_mov_b32 v6, null :: v_dual_lshlrev_b32 v255, 0xaf123456, v5
9706 // GFX11: encoding: [0x7c,0x00,0x22,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
9707 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9709 v_dual_mov_b32 v255, v4 :: v_dual_max_f32 v6, v1, v255
9710 // GFX11: encoding: [0x04,0x01,0x14,0xca,0x01,0xff,0x07,0xff]
9711 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9713 v_dual_mov_b32 v255, v1 :: v_dual_max_f32 v6, v255, v255
9714 // GFX11: encoding: [0x01,0x01,0x14,0xca,0xff,0xff,0x07,0xff]
9715 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9717 v_dual_mov_b32 v255, v255 :: v_dual_max_f32 v6, v2, v255
9718 // GFX11: encoding: [0xff,0x01,0x14,0xca,0x02,0xff,0x07,0xff]
9719 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9721 v_dual_mov_b32 v255, v2 :: v_dual_max_f32 v6, v3, v255
9722 // GFX11: encoding: [0x02,0x01,0x14,0xca,0x03,0xff,0x07,0xff]
9723 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9725 v_dual_mov_b32 v255, v3 :: v_dual_max_f32 v6, v4, v255
9726 // GFX11: encoding: [0x03,0x01,0x14,0xca,0x04,0xff,0x07,0xff]
9727 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9729 v_dual_mov_b32 v255, s105 :: v_dual_max_f32 v6, s1, v255
9730 // GFX11: encoding: [0x69,0x00,0x14,0xca,0x01,0xfe,0x07,0xff]
9731 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9733 v_dual_mov_b32 v255, s1 :: v_dual_max_f32 v6, s105, v255
9734 // GFX11: encoding: [0x01,0x00,0x14,0xca,0x69,0xfe,0x07,0xff]
9735 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9737 v_dual_mov_b32 v255, ttmp15 :: v_dual_max_f32 v6, vcc_lo, v255
9738 // GFX11: encoding: [0x7b,0x00,0x14,0xca,0x6a,0xfe,0x07,0xff]
9739 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9741 v_dual_mov_b32 v255, exec_hi :: v_dual_max_f32 v6, vcc_hi, v255
9742 // GFX11: encoding: [0x7f,0x00,0x14,0xca,0x6b,0xfe,0x07,0xff]
9743 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9745 v_dual_mov_b32 v255, exec_lo :: v_dual_max_f32 v6, ttmp15, v255
9746 // GFX11: encoding: [0x7e,0x00,0x14,0xca,0x7b,0xfe,0x07,0xff]
9747 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9749 v_dual_mov_b32 v255, m0 :: v_dual_max_f32 v6, m0, v255
9750 // GFX11: encoding: [0x7d,0x00,0x14,0xca,0x7d,0xfe,0x07,0xff]
9751 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9753 v_dual_mov_b32 v255, vcc_hi :: v_dual_max_f32 v6, exec_lo, v255
9754 // GFX11: encoding: [0x6b,0x00,0x14,0xca,0x7e,0xfe,0x07,0xff]
9755 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9757 v_dual_mov_b32 v255, vcc_lo :: v_dual_max_f32 v6, exec_hi, v255
9758 // GFX11: encoding: [0x6a,0x00,0x14,0xca,0x7f,0xfe,0x07,0xff]
9759 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9761 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_max_f32 v6, null, v255
9762 // GFX11: encoding: [0xff,0x00,0x14,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9763 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9765 v_dual_mov_b32 v255, src_scc :: v_dual_max_f32 v6, -1, v255
9766 // GFX11: encoding: [0xfd,0x00,0x14,0xca,0xc1,0xfe,0x07,0xff]
9767 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9769 v_dual_mov_b32 v255, 0.5 :: v_dual_max_f32 v6, 0.5, v3
9770 // GFX11: encoding: [0xf0,0x00,0x14,0xca,0xf0,0x06,0x06,0xff]
9771 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9773 v_dual_mov_b32 v255, -1 :: v_dual_max_f32 v6, src_scc, v4
9774 // GFX11: encoding: [0xc1,0x00,0x14,0xca,0xfd,0x08,0x06,0xff]
9775 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9777 v_dual_mov_b32 v6, null :: v_dual_max_f32 v255, 0xaf123456, v5
9778 // GFX11: encoding: [0x7c,0x00,0x14,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
9779 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9781 v_dual_mov_b32 v255, v4 :: v_dual_min_f32 v6, v1, v255
9782 // GFX11: encoding: [0x04,0x01,0x16,0xca,0x01,0xff,0x07,0xff]
9783 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9785 v_dual_mov_b32 v255, v1 :: v_dual_min_f32 v6, v255, v255
9786 // GFX11: encoding: [0x01,0x01,0x16,0xca,0xff,0xff,0x07,0xff]
9787 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9789 v_dual_mov_b32 v255, v255 :: v_dual_min_f32 v6, v2, v255
9790 // GFX11: encoding: [0xff,0x01,0x16,0xca,0x02,0xff,0x07,0xff]
9791 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9793 v_dual_mov_b32 v255, v2 :: v_dual_min_f32 v6, v3, v255
9794 // GFX11: encoding: [0x02,0x01,0x16,0xca,0x03,0xff,0x07,0xff]
9795 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9797 v_dual_mov_b32 v255, v3 :: v_dual_min_f32 v6, v4, v255
9798 // GFX11: encoding: [0x03,0x01,0x16,0xca,0x04,0xff,0x07,0xff]
9799 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9801 v_dual_mov_b32 v255, s105 :: v_dual_min_f32 v6, s1, v255
9802 // GFX11: encoding: [0x69,0x00,0x16,0xca,0x01,0xfe,0x07,0xff]
9803 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9805 v_dual_mov_b32 v255, s1 :: v_dual_min_f32 v6, s105, v255
9806 // GFX11: encoding: [0x01,0x00,0x16,0xca,0x69,0xfe,0x07,0xff]
9807 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9809 v_dual_mov_b32 v255, ttmp15 :: v_dual_min_f32 v6, vcc_lo, v255
9810 // GFX11: encoding: [0x7b,0x00,0x16,0xca,0x6a,0xfe,0x07,0xff]
9811 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9813 v_dual_mov_b32 v255, exec_hi :: v_dual_min_f32 v6, vcc_hi, v255
9814 // GFX11: encoding: [0x7f,0x00,0x16,0xca,0x6b,0xfe,0x07,0xff]
9815 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9817 v_dual_mov_b32 v255, exec_lo :: v_dual_min_f32 v6, ttmp15, v255
9818 // GFX11: encoding: [0x7e,0x00,0x16,0xca,0x7b,0xfe,0x07,0xff]
9819 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9821 v_dual_mov_b32 v255, m0 :: v_dual_min_f32 v6, m0, v255
9822 // GFX11: encoding: [0x7d,0x00,0x16,0xca,0x7d,0xfe,0x07,0xff]
9823 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9825 v_dual_mov_b32 v255, vcc_hi :: v_dual_min_f32 v6, exec_lo, v255
9826 // GFX11: encoding: [0x6b,0x00,0x16,0xca,0x7e,0xfe,0x07,0xff]
9827 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9829 v_dual_mov_b32 v255, vcc_lo :: v_dual_min_f32 v6, exec_hi, v255
9830 // GFX11: encoding: [0x6a,0x00,0x16,0xca,0x7f,0xfe,0x07,0xff]
9831 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9833 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_min_f32 v6, null, v255
9834 // GFX11: encoding: [0xff,0x00,0x16,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9835 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9837 v_dual_mov_b32 v255, src_scc :: v_dual_min_f32 v6, -1, v255
9838 // GFX11: encoding: [0xfd,0x00,0x16,0xca,0xc1,0xfe,0x07,0xff]
9839 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9841 v_dual_mov_b32 v255, 0.5 :: v_dual_min_f32 v6, 0.5, v3
9842 // GFX11: encoding: [0xf0,0x00,0x16,0xca,0xf0,0x06,0x06,0xff]
9843 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9845 v_dual_mov_b32 v255, -1 :: v_dual_min_f32 v6, src_scc, v4
9846 // GFX11: encoding: [0xc1,0x00,0x16,0xca,0xfd,0x08,0x06,0xff]
9847 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9849 v_dual_mov_b32 v6, null :: v_dual_min_f32 v255, 0xaf123456, v5
9850 // GFX11: encoding: [0x7c,0x00,0x16,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
9851 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9853 v_dual_mov_b32 v255, v4 :: v_dual_mov_b32 v6, v1
9854 // GFX11: encoding: [0x04,0x01,0x10,0xca,0x01,0x01,0x06,0xff]
9855 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9857 v_dual_mov_b32 v255, v1 :: v_dual_mov_b32 v6, v255
9858 // GFX11: encoding: [0x01,0x01,0x10,0xca,0xff,0x01,0x06,0xff]
9859 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9861 v_dual_mov_b32 v255, v255 :: v_dual_mov_b32 v6, v2
9862 // GFX11: encoding: [0xff,0x01,0x10,0xca,0x02,0x01,0x06,0xff]
9863 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9865 v_dual_mov_b32 v255, v2 :: v_dual_mov_b32 v6, v3
9866 // GFX11: encoding: [0x02,0x01,0x10,0xca,0x03,0x01,0x06,0xff]
9867 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9869 v_dual_mov_b32 v255, v3 :: v_dual_mov_b32 v6, v4
9870 // GFX11: encoding: [0x03,0x01,0x10,0xca,0x04,0x01,0x06,0xff]
9871 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9873 v_dual_mov_b32 v255, s105 :: v_dual_mov_b32 v6, s1
9874 // GFX11: encoding: [0x69,0x00,0x10,0xca,0x01,0x00,0x06,0xff]
9875 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9877 v_dual_mov_b32 v255, s1 :: v_dual_mov_b32 v6, s105
9878 // GFX11: encoding: [0x01,0x00,0x10,0xca,0x69,0x00,0x06,0xff]
9879 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9881 v_dual_mov_b32 v255, ttmp15 :: v_dual_mov_b32 v6, vcc_lo
9882 // GFX11: encoding: [0x7b,0x00,0x10,0xca,0x6a,0x00,0x06,0xff]
9883 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9885 v_dual_mov_b32 v255, exec_hi :: v_dual_mov_b32 v6, vcc_hi
9886 // GFX11: encoding: [0x7f,0x00,0x10,0xca,0x6b,0x00,0x06,0xff]
9887 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9889 v_dual_mov_b32 v255, exec_lo :: v_dual_mov_b32 v6, ttmp15
9890 // GFX11: encoding: [0x7e,0x00,0x10,0xca,0x7b,0x00,0x06,0xff]
9891 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9893 v_dual_mov_b32 v255, m0 :: v_dual_mov_b32 v6, m0
9894 // GFX11: encoding: [0x7d,0x00,0x10,0xca,0x7d,0x00,0x06,0xff]
9895 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9897 v_dual_mov_b32 v255, vcc_hi :: v_dual_mov_b32 v6, exec_lo
9898 // GFX11: encoding: [0x6b,0x00,0x10,0xca,0x7e,0x00,0x06,0xff]
9899 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9901 v_dual_mov_b32 v255, vcc_lo :: v_dual_mov_b32 v6, exec_hi
9902 // GFX11: encoding: [0x6a,0x00,0x10,0xca,0x7f,0x00,0x06,0xff]
9903 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9905 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_mov_b32 v6, null
9906 // GFX11: encoding: [0xff,0x00,0x10,0xca,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
9907 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9909 v_dual_mov_b32 v255, src_scc :: v_dual_mov_b32 v6, -1
9910 // GFX11: encoding: [0xfd,0x00,0x10,0xca,0xc1,0x00,0x06,0xff]
9911 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9913 v_dual_mov_b32 v255, 0.5 :: v_dual_mov_b32 v6, 0.5
9914 // GFX11: encoding: [0xf0,0x00,0x10,0xca,0xf0,0x00,0x06,0xff]
9915 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9917 v_dual_mov_b32 v255, -1 :: v_dual_mov_b32 v6, src_scc
9918 // GFX11: encoding: [0xc1,0x00,0x10,0xca,0xfd,0x00,0x06,0xff]
9919 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9921 v_dual_mov_b32 v6, null :: v_dual_mov_b32 v255, 0xaf123456
9922 // GFX11: encoding: [0x7c,0x00,0x10,0xca,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]
9923 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9925 v_dual_mov_b32 v255, v4 :: v_dual_mul_dx9_zero_f32 v6, v1, v255
9926 // GFX11: encoding: [0x04,0x01,0x0e,0xca,0x01,0xff,0x07,0xff]
9927 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9929 v_dual_mov_b32 v255, v1 :: v_dual_mul_dx9_zero_f32 v6, v255, v255
9930 // GFX11: encoding: [0x01,0x01,0x0e,0xca,0xff,0xff,0x07,0xff]
9931 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9933 v_dual_mov_b32 v255, v255 :: v_dual_mul_dx9_zero_f32 v6, v2, v255
9934 // GFX11: encoding: [0xff,0x01,0x0e,0xca,0x02,0xff,0x07,0xff]
9935 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9937 v_dual_mov_b32 v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v255
9938 // GFX11: encoding: [0x02,0x01,0x0e,0xca,0x03,0xff,0x07,0xff]
9939 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9941 v_dual_mov_b32 v255, v3 :: v_dual_mul_dx9_zero_f32 v6, v4, v255
9942 // GFX11: encoding: [0x03,0x01,0x0e,0xca,0x04,0xff,0x07,0xff]
9943 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9945 v_dual_mov_b32 v255, s105 :: v_dual_mul_dx9_zero_f32 v6, s1, v255
9946 // GFX11: encoding: [0x69,0x00,0x0e,0xca,0x01,0xfe,0x07,0xff]
9947 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9949 v_dual_mov_b32 v255, s1 :: v_dual_mul_dx9_zero_f32 v6, s105, v255
9950 // GFX11: encoding: [0x01,0x00,0x0e,0xca,0x69,0xfe,0x07,0xff]
9951 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9953 v_dual_mov_b32 v255, ttmp15 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v255
9954 // GFX11: encoding: [0x7b,0x00,0x0e,0xca,0x6a,0xfe,0x07,0xff]
9955 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9957 v_dual_mov_b32 v255, exec_hi :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v255
9958 // GFX11: encoding: [0x7f,0x00,0x0e,0xca,0x6b,0xfe,0x07,0xff]
9959 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9961 v_dual_mov_b32 v255, exec_lo :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v255
9962 // GFX11: encoding: [0x7e,0x00,0x0e,0xca,0x7b,0xfe,0x07,0xff]
9963 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9965 v_dual_mov_b32 v255, m0 :: v_dual_mul_dx9_zero_f32 v6, m0, v255
9966 // GFX11: encoding: [0x7d,0x00,0x0e,0xca,0x7d,0xfe,0x07,0xff]
9967 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9969 v_dual_mov_b32 v255, vcc_hi :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v255
9970 // GFX11: encoding: [0x6b,0x00,0x0e,0xca,0x7e,0xfe,0x07,0xff]
9971 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9973 v_dual_mov_b32 v255, vcc_lo :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v255
9974 // GFX11: encoding: [0x6a,0x00,0x0e,0xca,0x7f,0xfe,0x07,0xff]
9975 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9977 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, null, v255
9978 // GFX11: encoding: [0xff,0x00,0x0e,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
9979 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9981 v_dual_mov_b32 v255, src_scc :: v_dual_mul_dx9_zero_f32 v6, -1, v255
9982 // GFX11: encoding: [0xfd,0x00,0x0e,0xca,0xc1,0xfe,0x07,0xff]
9983 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9985 v_dual_mov_b32 v255, 0.5 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v3
9986 // GFX11: encoding: [0xf0,0x00,0x0e,0xca,0xf0,0x06,0x06,0xff]
9987 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9989 v_dual_mov_b32 v255, -1 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v4
9990 // GFX11: encoding: [0xc1,0x00,0x0e,0xca,0xfd,0x08,0x06,0xff]
9991 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9993 v_dual_mov_b32 v6, null :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v5
9994 // GFX11: encoding: [0x7c,0x00,0x0e,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
9995 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
9997 v_dual_mov_b32 v255, v4 :: v_dual_mul_f32 v6, v1, v255
9998 // GFX11: encoding: [0x04,0x01,0x06,0xca,0x01,0xff,0x07,0xff]
9999 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10001 v_dual_mov_b32 v255, v1 :: v_dual_mul_f32 v6, v255, v255
10002 // GFX11: encoding: [0x01,0x01,0x06,0xca,0xff,0xff,0x07,0xff]
10003 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10005 v_dual_mov_b32 v255, v255 :: v_dual_mul_f32 v6, v2, v255
10006 // GFX11: encoding: [0xff,0x01,0x06,0xca,0x02,0xff,0x07,0xff]
10007 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10009 v_dual_mov_b32 v255, v2 :: v_dual_mul_f32 v6, v3, v255
10010 // GFX11: encoding: [0x02,0x01,0x06,0xca,0x03,0xff,0x07,0xff]
10011 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10013 v_dual_mov_b32 v255, v3 :: v_dual_mul_f32 v6, v4, v255
10014 // GFX11: encoding: [0x03,0x01,0x06,0xca,0x04,0xff,0x07,0xff]
10015 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10017 v_dual_mov_b32 v255, s105 :: v_dual_mul_f32 v6, s1, v255
10018 // GFX11: encoding: [0x69,0x00,0x06,0xca,0x01,0xfe,0x07,0xff]
10019 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10021 v_dual_mov_b32 v255, s1 :: v_dual_mul_f32 v6, s105, v255
10022 // GFX11: encoding: [0x01,0x00,0x06,0xca,0x69,0xfe,0x07,0xff]
10023 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10025 v_dual_mov_b32 v255, ttmp15 :: v_dual_mul_f32 v6, vcc_lo, v255
10026 // GFX11: encoding: [0x7b,0x00,0x06,0xca,0x6a,0xfe,0x07,0xff]
10027 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10029 v_dual_mov_b32 v255, exec_hi :: v_dual_mul_f32 v6, vcc_hi, v255
10030 // GFX11: encoding: [0x7f,0x00,0x06,0xca,0x6b,0xfe,0x07,0xff]
10031 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10033 v_dual_mov_b32 v255, exec_lo :: v_dual_mul_f32 v6, ttmp15, v255
10034 // GFX11: encoding: [0x7e,0x00,0x06,0xca,0x7b,0xfe,0x07,0xff]
10035 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10037 v_dual_mov_b32 v255, m0 :: v_dual_mul_f32 v6, m0, v255
10038 // GFX11: encoding: [0x7d,0x00,0x06,0xca,0x7d,0xfe,0x07,0xff]
10039 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10041 v_dual_mov_b32 v255, vcc_hi :: v_dual_mul_f32 v6, exec_lo, v255
10042 // GFX11: encoding: [0x6b,0x00,0x06,0xca,0x7e,0xfe,0x07,0xff]
10043 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10045 v_dual_mov_b32 v255, vcc_lo :: v_dual_mul_f32 v6, exec_hi, v255
10046 // GFX11: encoding: [0x6a,0x00,0x06,0xca,0x7f,0xfe,0x07,0xff]
10047 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10049 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_mul_f32 v6, null, v255
10050 // GFX11: encoding: [0xff,0x00,0x06,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
10051 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10053 v_dual_mov_b32 v255, src_scc :: v_dual_mul_f32 v6, -1, v255
10054 // GFX11: encoding: [0xfd,0x00,0x06,0xca,0xc1,0xfe,0x07,0xff]
10055 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10057 v_dual_mov_b32 v255, 0.5 :: v_dual_mul_f32 v6, 0.5, v3
10058 // GFX11: encoding: [0xf0,0x00,0x06,0xca,0xf0,0x06,0x06,0xff]
10059 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10061 v_dual_mov_b32 v255, -1 :: v_dual_mul_f32 v6, src_scc, v4
10062 // GFX11: encoding: [0xc1,0x00,0x06,0xca,0xfd,0x08,0x06,0xff]
10063 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10065 v_dual_mov_b32 v6, null :: v_dual_mul_f32 v255, 0xaf123456, v5
10066 // GFX11: encoding: [0x7c,0x00,0x06,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
10067 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10069 v_dual_mov_b32 v255, v4 :: v_dual_sub_f32 v6, v1, v255
10070 // GFX11: encoding: [0x04,0x01,0x0a,0xca,0x01,0xff,0x07,0xff]
10071 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10073 v_dual_mov_b32 v255, v1 :: v_dual_sub_f32 v6, v255, v255
10074 // GFX11: encoding: [0x01,0x01,0x0a,0xca,0xff,0xff,0x07,0xff]
10075 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10077 v_dual_mov_b32 v255, v255 :: v_dual_sub_f32 v6, v2, v255
10078 // GFX11: encoding: [0xff,0x01,0x0a,0xca,0x02,0xff,0x07,0xff]
10079 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10081 v_dual_mov_b32 v255, v2 :: v_dual_sub_f32 v6, v3, v255
10082 // GFX11: encoding: [0x02,0x01,0x0a,0xca,0x03,0xff,0x07,0xff]
10083 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10085 v_dual_mov_b32 v255, v3 :: v_dual_sub_f32 v6, v4, v255
10086 // GFX11: encoding: [0x03,0x01,0x0a,0xca,0x04,0xff,0x07,0xff]
10087 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10089 v_dual_mov_b32 v255, s105 :: v_dual_sub_f32 v6, s1, v255
10090 // GFX11: encoding: [0x69,0x00,0x0a,0xca,0x01,0xfe,0x07,0xff]
10091 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10093 v_dual_mov_b32 v255, s1 :: v_dual_sub_f32 v6, s105, v255
10094 // GFX11: encoding: [0x01,0x00,0x0a,0xca,0x69,0xfe,0x07,0xff]
10095 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10097 v_dual_mov_b32 v255, ttmp15 :: v_dual_sub_f32 v6, vcc_lo, v255
10098 // GFX11: encoding: [0x7b,0x00,0x0a,0xca,0x6a,0xfe,0x07,0xff]
10099 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10101 v_dual_mov_b32 v255, exec_hi :: v_dual_sub_f32 v6, vcc_hi, v255
10102 // GFX11: encoding: [0x7f,0x00,0x0a,0xca,0x6b,0xfe,0x07,0xff]
10103 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10105 v_dual_mov_b32 v255, exec_lo :: v_dual_sub_f32 v6, ttmp15, v255
10106 // GFX11: encoding: [0x7e,0x00,0x0a,0xca,0x7b,0xfe,0x07,0xff]
10107 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10109 v_dual_mov_b32 v255, m0 :: v_dual_sub_f32 v6, m0, v255
10110 // GFX11: encoding: [0x7d,0x00,0x0a,0xca,0x7d,0xfe,0x07,0xff]
10111 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10113 v_dual_mov_b32 v255, vcc_hi :: v_dual_sub_f32 v6, exec_lo, v255
10114 // GFX11: encoding: [0x6b,0x00,0x0a,0xca,0x7e,0xfe,0x07,0xff]
10115 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10117 v_dual_mov_b32 v255, vcc_lo :: v_dual_sub_f32 v6, exec_hi, v255
10118 // GFX11: encoding: [0x6a,0x00,0x0a,0xca,0x7f,0xfe,0x07,0xff]
10119 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10121 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_sub_f32 v6, null, v255
10122 // GFX11: encoding: [0xff,0x00,0x0a,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
10123 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10125 v_dual_mov_b32 v255, src_scc :: v_dual_sub_f32 v6, -1, v255
10126 // GFX11: encoding: [0xfd,0x00,0x0a,0xca,0xc1,0xfe,0x07,0xff]
10127 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10129 v_dual_mov_b32 v255, 0.5 :: v_dual_sub_f32 v6, 0.5, v3
10130 // GFX11: encoding: [0xf0,0x00,0x0a,0xca,0xf0,0x06,0x06,0xff]
10131 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10133 v_dual_mov_b32 v255, -1 :: v_dual_sub_f32 v6, src_scc, v4
10134 // GFX11: encoding: [0xc1,0x00,0x0a,0xca,0xfd,0x08,0x06,0xff]
10135 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10137 v_dual_mov_b32 v6, null :: v_dual_sub_f32 v255, 0xaf123456, v5
10138 // GFX11: encoding: [0x7c,0x00,0x0a,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
10139 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10141 v_dual_mov_b32 v255, v4 :: v_dual_subrev_f32 v6, v1, v255
10142 // GFX11: encoding: [0x04,0x01,0x0c,0xca,0x01,0xff,0x07,0xff]
10143 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10145 v_dual_mov_b32 v255, v1 :: v_dual_subrev_f32 v6, v255, v255
10146 // GFX11: encoding: [0x01,0x01,0x0c,0xca,0xff,0xff,0x07,0xff]
10147 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10149 v_dual_mov_b32 v255, v255 :: v_dual_subrev_f32 v6, v2, v255
10150 // GFX11: encoding: [0xff,0x01,0x0c,0xca,0x02,0xff,0x07,0xff]
10151 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10153 v_dual_mov_b32 v255, v2 :: v_dual_subrev_f32 v6, v3, v255
10154 // GFX11: encoding: [0x02,0x01,0x0c,0xca,0x03,0xff,0x07,0xff]
10155 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10157 v_dual_mov_b32 v255, v3 :: v_dual_subrev_f32 v6, v4, v255
10158 // GFX11: encoding: [0x03,0x01,0x0c,0xca,0x04,0xff,0x07,0xff]
10159 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10161 v_dual_mov_b32 v255, s105 :: v_dual_subrev_f32 v6, s1, v255
10162 // GFX11: encoding: [0x69,0x00,0x0c,0xca,0x01,0xfe,0x07,0xff]
10163 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10165 v_dual_mov_b32 v255, s1 :: v_dual_subrev_f32 v6, s105, v255
10166 // GFX11: encoding: [0x01,0x00,0x0c,0xca,0x69,0xfe,0x07,0xff]
10167 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10169 v_dual_mov_b32 v255, ttmp15 :: v_dual_subrev_f32 v6, vcc_lo, v255
10170 // GFX11: encoding: [0x7b,0x00,0x0c,0xca,0x6a,0xfe,0x07,0xff]
10171 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10173 v_dual_mov_b32 v255, exec_hi :: v_dual_subrev_f32 v6, vcc_hi, v255
10174 // GFX11: encoding: [0x7f,0x00,0x0c,0xca,0x6b,0xfe,0x07,0xff]
10175 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10177 v_dual_mov_b32 v255, exec_lo :: v_dual_subrev_f32 v6, ttmp15, v255
10178 // GFX11: encoding: [0x7e,0x00,0x0c,0xca,0x7b,0xfe,0x07,0xff]
10179 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10181 v_dual_mov_b32 v255, m0 :: v_dual_subrev_f32 v6, m0, v255
10182 // GFX11: encoding: [0x7d,0x00,0x0c,0xca,0x7d,0xfe,0x07,0xff]
10183 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10185 v_dual_mov_b32 v255, vcc_hi :: v_dual_subrev_f32 v6, exec_lo, v255
10186 // GFX11: encoding: [0x6b,0x00,0x0c,0xca,0x7e,0xfe,0x07,0xff]
10187 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10189 v_dual_mov_b32 v255, vcc_lo :: v_dual_subrev_f32 v6, exec_hi, v255
10190 // GFX11: encoding: [0x6a,0x00,0x0c,0xca,0x7f,0xfe,0x07,0xff]
10191 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10193 v_dual_mov_b32 v255, 0xaf123456 :: v_dual_subrev_f32 v6, null, v255
10194 // GFX11: encoding: [0xff,0x00,0x0c,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
10195 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10197 v_dual_mov_b32 v255, src_scc :: v_dual_subrev_f32 v6, -1, v255
10198 // GFX11: encoding: [0xfd,0x00,0x0c,0xca,0xc1,0xfe,0x07,0xff]
10199 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10201 v_dual_mov_b32 v255, 0.5 :: v_dual_subrev_f32 v6, 0.5, v3
10202 // GFX11: encoding: [0xf0,0x00,0x0c,0xca,0xf0,0x06,0x06,0xff]
10203 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10205 v_dual_mov_b32 v255, -1 :: v_dual_subrev_f32 v6, src_scc, v4
10206 // GFX11: encoding: [0xc1,0x00,0x0c,0xca,0xfd,0x08,0x06,0xff]
10207 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10209 v_dual_mov_b32 v6, null :: v_dual_subrev_f32 v255, 0xaf123456, v5
10210 // GFX11: encoding: [0x7c,0x00,0x0c,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]
10211 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10213 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
10214 // GFX11: encoding: [0x04,0x05,0xc8,0xc9,0x01,0x07,0x06,0xff]
10215 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10217 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
10218 // GFX11: encoding: [0x01,0x05,0xc8,0xc9,0xff,0x07,0x06,0xff]
10219 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10221 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
10222 // GFX11: encoding: [0xff,0x05,0xc8,0xc9,0x02,0x07,0x06,0xff]
10223 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10225 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
10226 // GFX11: encoding: [0x02,0x05,0xc8,0xc9,0x03,0x07,0x06,0xff]
10227 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10229 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
10230 // GFX11: encoding: [0x03,0x05,0xc8,0xc9,0x04,0x07,0x06,0xff]
10231 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10233 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
10234 // GFX11: encoding: [0x69,0x04,0xc8,0xc9,0x01,0x06,0x06,0xff]
10235 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10237 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
10238 // GFX11: encoding: [0x01,0x04,0xc8,0xc9,0x69,0x06,0x06,0xff]
10239 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10241 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
10242 // GFX11: encoding: [0x7b,0x04,0xc8,0xc9,0x6a,0x06,0x06,0xff]
10243 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10245 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
10246 // GFX11: encoding: [0x7f,0x04,0xc8,0xc9,0x6b,0x06,0x06,0xff]
10247 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10249 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
10250 // GFX11: encoding: [0x7e,0x04,0xc8,0xc9,0x7b,0x06,0x06,0xff]
10251 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10253 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
10254 // GFX11: encoding: [0x7d,0x04,0xc8,0xc9,0x7d,0x06,0x06,0xff]
10255 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10257 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
10258 // GFX11: encoding: [0x6b,0x04,0xc8,0xc9,0x7e,0x06,0x06,0xff]
10259 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10261 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
10262 // GFX11: encoding: [0x6a,0x04,0xc8,0xc9,0x7f,0x06,0x06,0xff]
10263 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10265 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
10266 // GFX11: encoding: [0xff,0x04,0xc8,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10267 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10269 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
10270 // GFX11: encoding: [0xfd,0x04,0xc8,0xc9,0xc1,0x06,0x06,0xff]
10271 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10273 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
10274 // GFX11: encoding: [0xf0,0x06,0xc8,0xc9,0xf0,0x04,0x06,0xff]
10275 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10277 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
10278 // GFX11: encoding: [0xc1,0x08,0xc8,0xc9,0xfd,0x0a,0x06,0xff]
10279 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10281 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
10282 // GFX11: encoding: [0x7c,0x0a,0xc8,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
10283 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10285 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
10286 // GFX11: encoding: [0x04,0x05,0xe0,0xc9,0x01,0x07,0x06,0xff]
10287 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10289 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
10290 // GFX11: encoding: [0x01,0x05,0xe0,0xc9,0xff,0x07,0x06,0xff]
10291 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10293 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
10294 // GFX11: encoding: [0xff,0x05,0xe0,0xc9,0x02,0x07,0x06,0xff]
10295 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10297 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
10298 // GFX11: encoding: [0x02,0x05,0xe0,0xc9,0x03,0x07,0x06,0xff]
10299 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10301 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
10302 // GFX11: encoding: [0x03,0x05,0xe0,0xc9,0x04,0x07,0x06,0xff]
10303 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10305 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
10306 // GFX11: encoding: [0x69,0x04,0xe0,0xc9,0x01,0x06,0x06,0xff]
10307 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10309 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
10310 // GFX11: encoding: [0x01,0x04,0xe0,0xc9,0x69,0x06,0x06,0xff]
10311 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10313 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
10314 // GFX11: encoding: [0x7b,0x04,0xe0,0xc9,0x6a,0x06,0x06,0xff]
10315 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10317 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
10318 // GFX11: encoding: [0x7f,0x04,0xe0,0xc9,0x6b,0x06,0x06,0xff]
10319 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10321 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
10322 // GFX11: encoding: [0x7e,0x04,0xe0,0xc9,0x7b,0x06,0x06,0xff]
10323 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10325 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
10326 // GFX11: encoding: [0x7d,0x04,0xe0,0xc9,0x7d,0x06,0x06,0xff]
10327 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10329 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
10330 // GFX11: encoding: [0x6b,0x04,0xe0,0xc9,0x7e,0x06,0x06,0xff]
10331 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10333 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
10334 // GFX11: encoding: [0x6a,0x04,0xe0,0xc9,0x7f,0x06,0x06,0xff]
10335 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10337 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
10338 // GFX11: encoding: [0xff,0x04,0xe0,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10339 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10341 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
10342 // GFX11: encoding: [0xfd,0x04,0xe0,0xc9,0xc1,0x06,0x06,0xff]
10343 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10345 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
10346 // GFX11: encoding: [0xf0,0x06,0xe0,0xc9,0xf0,0x04,0x06,0xff]
10347 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10349 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
10350 // GFX11: encoding: [0xc1,0x08,0xe0,0xc9,0xfd,0x0a,0x06,0xff]
10351 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10353 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
10354 // GFX11: encoding: [0x7c,0x0a,0xe0,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
10355 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10357 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v3
10358 // GFX11: encoding: [0x04,0x05,0xe4,0xc9,0x01,0x07,0x06,0xff]
10359 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10361 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v3
10362 // GFX11: encoding: [0x01,0x05,0xe4,0xc9,0xff,0x07,0x06,0xff]
10363 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10365 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v3
10366 // GFX11: encoding: [0xff,0x05,0xe4,0xc9,0x02,0x07,0x06,0xff]
10367 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10369 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v3
10370 // GFX11: encoding: [0x02,0x05,0xe4,0xc9,0x03,0x07,0x06,0xff]
10371 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10373 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v3
10374 // GFX11: encoding: [0x03,0x05,0xe4,0xc9,0x04,0x07,0x06,0xff]
10375 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10377 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v3
10378 // GFX11: encoding: [0x69,0x04,0xe4,0xc9,0x01,0x06,0x06,0xff]
10379 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10381 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v3
10382 // GFX11: encoding: [0x01,0x04,0xe4,0xc9,0x69,0x06,0x06,0xff]
10383 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10385 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v3
10386 // GFX11: encoding: [0x7b,0x04,0xe4,0xc9,0x6a,0x06,0x06,0xff]
10387 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10389 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v3
10390 // GFX11: encoding: [0x7f,0x04,0xe4,0xc9,0x6b,0x06,0x06,0xff]
10391 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10393 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v3
10394 // GFX11: encoding: [0x7e,0x04,0xe4,0xc9,0x7b,0x06,0x06,0xff]
10395 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10397 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v3
10398 // GFX11: encoding: [0x7d,0x04,0xe4,0xc9,0x7d,0x06,0x06,0xff]
10399 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10401 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v3
10402 // GFX11: encoding: [0x6b,0x04,0xe4,0xc9,0x7e,0x06,0x06,0xff]
10403 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10405 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v3
10406 // GFX11: encoding: [0x6a,0x04,0xe4,0xc9,0x7f,0x06,0x06,0xff]
10407 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10409 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v3
10410 // GFX11: encoding: [0xff,0x04,0xe4,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10411 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10413 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v3
10414 // GFX11: encoding: [0xfd,0x04,0xe4,0xc9,0xc1,0x06,0x06,0xff]
10415 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10417 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v2
10418 // GFX11: encoding: [0xf0,0x06,0xe4,0xc9,0xf0,0x04,0x06,0xff]
10419 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10421 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
10422 // GFX11: encoding: [0xc1,0x08,0xe4,0xc9,0xfd,0x0a,0x06,0xff]
10423 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10425 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v4
10426 // GFX11: encoding: [0x7c,0x0a,0xe4,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
10427 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10429 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
10430 // GFX11: encoding: [0x04,0x05,0xd2,0xc9,0x01,0x07,0x06,0xff]
10431 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10433 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
10434 // GFX11: encoding: [0x01,0x05,0xd2,0xc9,0xff,0x07,0x06,0xff]
10435 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10437 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
10438 // GFX11: encoding: [0xff,0x05,0xd2,0xc9,0x02,0x07,0x06,0xff]
10439 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10441 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
10442 // GFX11: encoding: [0x02,0x05,0xd2,0xc9,0x03,0x07,0x06,0xff]
10443 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10445 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
10446 // GFX11: encoding: [0x03,0x05,0xd2,0xc9,0x04,0x07,0x06,0xff]
10447 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10449 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
10450 // GFX11: encoding: [0x69,0x04,0xd2,0xc9,0x69,0x06,0x06,0xff]
10451 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10453 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
10454 // GFX11: encoding: [0x01,0x04,0xd2,0xc9,0x01,0x06,0x06,0xff]
10455 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10457 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
10458 // GFX11: encoding: [0x7b,0x04,0xd2,0xc9,0x7b,0x06,0x06,0xff]
10459 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10461 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
10462 // GFX11: encoding: [0x7f,0x04,0xd2,0xc9,0x7f,0x06,0x06,0xff]
10463 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10465 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
10466 // GFX11: encoding: [0x7e,0x04,0xd2,0xc9,0x7e,0x06,0x06,0xff]
10467 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10469 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
10470 // GFX11: encoding: [0x7d,0x04,0xd2,0xc9,0x7d,0x06,0x06,0xff]
10471 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10473 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
10474 // GFX11: encoding: [0x6b,0x04,0xd2,0xc9,0x6b,0x06,0x06,0xff]
10475 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10477 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
10478 // GFX11: encoding: [0x6a,0x04,0xd2,0xc9,0x6a,0x06,0x06,0xff]
10479 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10481 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
10482 // GFX11: encoding: [0xff,0x04,0xd2,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10483 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10485 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
10486 // GFX11: encoding: [0xfd,0x04,0xd2,0xc9,0xc1,0x06,0x06,0xff]
10487 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10489 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
10490 // GFX11: encoding: [0xf0,0x06,0xd2,0xc9,0xf0,0x04,0x06,0xff]
10491 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10493 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
10494 // GFX11: encoding: [0xc1,0x08,0xd2,0xc9,0xfd,0x0a,0x06,0xff]
10495 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10497 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
10498 // GFX11: encoding: [0x7c,0x0a,0xd2,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
10499 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10501 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v3
10502 // GFX11: encoding: [0x04,0x05,0xd8,0xc9,0x01,0x07,0x06,0xff]
10503 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10505 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v3
10506 // GFX11: encoding: [0x01,0x05,0xd8,0xc9,0xff,0x07,0x06,0xff]
10507 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10509 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v3
10510 // GFX11: encoding: [0xff,0x05,0xd8,0xc9,0x02,0x07,0x06,0xff]
10511 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10513 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v3
10514 // GFX11: encoding: [0x02,0x05,0xd8,0xc9,0x03,0x07,0x06,0xff]
10515 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10517 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v3
10518 // GFX11: encoding: [0x03,0x05,0xd8,0xc9,0x04,0x07,0x06,0xff]
10519 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10521 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v3
10522 // GFX11: encoding: [0x69,0x04,0xd8,0xc9,0x01,0x06,0x06,0xff]
10523 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10525 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v3
10526 // GFX11: encoding: [0x01,0x04,0xd8,0xc9,0x69,0x06,0x06,0xff]
10527 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10529 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v3
10530 // GFX11: encoding: [0x7b,0x04,0xd8,0xc9,0x6a,0x06,0x06,0xff]
10531 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10533 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v3
10534 // GFX11: encoding: [0x7f,0x04,0xd8,0xc9,0x6b,0x06,0x06,0xff]
10535 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10537 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v3
10538 // GFX11: encoding: [0x7e,0x04,0xd8,0xc9,0x7b,0x06,0x06,0xff]
10539 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10541 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v3
10542 // GFX11: encoding: [0x7d,0x04,0xd8,0xc9,0x7d,0x06,0x06,0xff]
10543 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10545 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v3
10546 // GFX11: encoding: [0x6b,0x04,0xd8,0xc9,0x7e,0x06,0x06,0xff]
10547 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10549 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v3
10550 // GFX11: encoding: [0x6a,0x04,0xd8,0xc9,0x7f,0x06,0x06,0xff]
10551 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10553 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v3
10554 // GFX11: encoding: [0xff,0x04,0xd8,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10555 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10557 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v3
10558 // GFX11: encoding: [0xfd,0x04,0xd8,0xc9,0xc1,0x06,0x06,0xff]
10559 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10561 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v2
10562 // GFX11: encoding: [0xf0,0x06,0xd8,0xc9,0xf0,0x04,0x06,0xff]
10563 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10565 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
10566 // GFX11: encoding: [0xc1,0x08,0xd8,0xc9,0xfd,0x0a,0x06,0xff]
10567 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10569 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v4
10570 // GFX11: encoding: [0x7c,0x0a,0xd8,0xc9,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]
10571 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10573 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
10574 // GFX11: encoding: [0x04,0x05,0xc2,0xc9,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
10575 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10577 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
10578 // GFX11: encoding: [0x01,0x05,0xc2,0xc9,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
10579 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10581 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
10582 // GFX11: encoding: [0xff,0x05,0xc2,0xc9,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
10583 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10585 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
10586 // GFX11: encoding: [0x02,0x05,0xc2,0xc9,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
10587 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10589 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
10590 // GFX11: encoding: [0x03,0x05,0xc2,0xc9,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
10591 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10593 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
10594 // GFX11: encoding: [0x69,0x04,0xc2,0xc9,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10595 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10597 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
10598 // GFX11: encoding: [0x01,0x04,0xc2,0xc9,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10599 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10601 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
10602 // GFX11: encoding: [0x7b,0x04,0xc2,0xc9,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10603 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10605 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
10606 // GFX11: encoding: [0x7f,0x04,0xc2,0xc9,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10607 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10609 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
10610 // GFX11: encoding: [0x7e,0x04,0xc2,0xc9,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10611 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10613 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
10614 // GFX11: encoding: [0x7d,0x04,0xc2,0xc9,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10615 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10617 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
10618 // GFX11: encoding: [0x6b,0x04,0xc2,0xc9,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10619 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10621 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
10622 // GFX11: encoding: [0x6a,0x04,0xc2,0xc9,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10623 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10625 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
10626 // GFX11: encoding: [0xff,0x04,0xc2,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10627 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10629 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
10630 // GFX11: encoding: [0xfd,0x04,0xc2,0xc9,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10631 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10633 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
10634 // GFX11: encoding: [0xf0,0x06,0xc2,0xc9,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
10635 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10637 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
10638 // GFX11: encoding: [0xc1,0x08,0xc2,0xc9,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
10639 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10641 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
10642 // GFX11: encoding: [0x7c,0x0a,0xc2,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
10643 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10645 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
10646 // GFX11: encoding: [0x04,0x05,0xc0,0xc9,0x01,0x07,0x06,0xff]
10647 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10649 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
10650 // GFX11: encoding: [0x01,0x05,0xc0,0xc9,0xff,0x07,0x06,0xff]
10651 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10653 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
10654 // GFX11: encoding: [0xff,0x05,0xc0,0xc9,0x02,0x07,0x06,0xff]
10655 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10657 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
10658 // GFX11: encoding: [0x02,0x05,0xc0,0xc9,0x03,0x07,0x06,0xff]
10659 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10661 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
10662 // GFX11: encoding: [0x03,0x05,0xc0,0xc9,0x04,0x07,0x06,0xff]
10663 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10665 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
10666 // GFX11: encoding: [0x69,0x04,0xc0,0xc9,0x01,0x06,0x06,0xff]
10667 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10669 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
10670 // GFX11: encoding: [0x01,0x04,0xc0,0xc9,0x69,0x06,0x06,0xff]
10671 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10673 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
10674 // GFX11: encoding: [0x7b,0x04,0xc0,0xc9,0x6a,0x06,0x06,0xff]
10675 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10677 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
10678 // GFX11: encoding: [0x7f,0x04,0xc0,0xc9,0x6b,0x06,0x06,0xff]
10679 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10681 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
10682 // GFX11: encoding: [0x7e,0x04,0xc0,0xc9,0x7b,0x06,0x06,0xff]
10683 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10685 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
10686 // GFX11: encoding: [0x7d,0x04,0xc0,0xc9,0x7d,0x06,0x06,0xff]
10687 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10689 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
10690 // GFX11: encoding: [0x6b,0x04,0xc0,0xc9,0x7e,0x06,0x06,0xff]
10691 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10693 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
10694 // GFX11: encoding: [0x6a,0x04,0xc0,0xc9,0x7f,0x06,0x06,0xff]
10695 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10697 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
10698 // GFX11: encoding: [0xff,0x04,0xc0,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10699 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10701 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
10702 // GFX11: encoding: [0xfd,0x04,0xc0,0xc9,0xc1,0x06,0x06,0xff]
10703 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10705 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
10706 // GFX11: encoding: [0xf0,0x06,0xc0,0xc9,0xf0,0x04,0x06,0xff]
10707 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10709 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
10710 // GFX11: encoding: [0xc1,0x08,0xc0,0xc9,0xfd,0x0a,0x06,0xff]
10711 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10713 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
10714 // GFX11: encoding: [0x7c,0x0a,0xc0,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
10715 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10717 v_dual_mul_dx9_zero_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
10718 // GFX11: encoding: [0x04,0xff,0xc5,0xc9,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
10719 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10721 v_dual_mul_dx9_zero_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
10722 // GFX11: encoding: [0x01,0xff,0xc5,0xc9,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
10723 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10725 v_dual_mul_dx9_zero_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
10726 // GFX11: encoding: [0xff,0xff,0xc5,0xc9,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
10727 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10729 v_dual_mul_dx9_zero_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
10730 // GFX11: encoding: [0x02,0xff,0xc5,0xc9,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
10731 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10733 v_dual_mul_dx9_zero_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
10734 // GFX11: encoding: [0x03,0xff,0xc5,0xc9,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
10735 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10737 v_dual_mul_dx9_zero_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
10738 // GFX11: encoding: [0x69,0xfe,0xc5,0xc9,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
10739 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10741 v_dual_mul_dx9_zero_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
10742 // GFX11: encoding: [0x01,0xfe,0xc5,0xc9,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
10743 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10745 v_dual_mul_dx9_zero_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
10746 // GFX11: encoding: [0x7b,0xfe,0xc5,0xc9,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
10747 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10749 v_dual_mul_dx9_zero_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
10750 // GFX11: encoding: [0x7f,0xfe,0xc5,0xc9,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
10751 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10753 v_dual_mul_dx9_zero_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
10754 // GFX11: encoding: [0x7e,0xfe,0xc5,0xc9,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
10755 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10757 v_dual_mul_dx9_zero_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
10758 // GFX11: encoding: [0x7d,0xfe,0xc5,0xc9,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
10759 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10761 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
10762 // GFX11: encoding: [0x6b,0xfe,0xc5,0xc9,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
10763 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10765 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
10766 // GFX11: encoding: [0x6a,0xfe,0xc5,0xc9,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
10767 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10769 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
10770 // GFX11: encoding: [0xff,0xfe,0xc5,0xc9,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
10771 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10773 v_dual_mul_dx9_zero_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
10774 // GFX11: encoding: [0xfd,0xfe,0xc5,0xc9,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
10775 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10777 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
10778 // GFX11: encoding: [0xf0,0x06,0xc4,0xc9,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
10779 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10781 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
10782 // GFX11: encoding: [0xc1,0x08,0xc4,0xc9,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
10783 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10785 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
10786 // GFX11: encoding: [0x7c,0x0a,0xc4,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
10787 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10789 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
10790 // GFX11: encoding: [0x04,0x05,0xe2,0xc9,0x01,0x07,0x06,0xff]
10791 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10793 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
10794 // GFX11: encoding: [0x01,0x05,0xe2,0xc9,0xff,0x07,0x06,0xff]
10795 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10797 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
10798 // GFX11: encoding: [0xff,0x05,0xe2,0xc9,0x02,0x07,0x06,0xff]
10799 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10801 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
10802 // GFX11: encoding: [0x02,0x05,0xe2,0xc9,0x03,0x07,0x06,0xff]
10803 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10805 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
10806 // GFX11: encoding: [0x03,0x05,0xe2,0xc9,0x04,0x07,0x06,0xff]
10807 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10809 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
10810 // GFX11: encoding: [0x69,0x04,0xe2,0xc9,0x01,0x06,0x06,0xff]
10811 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10813 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
10814 // GFX11: encoding: [0x01,0x04,0xe2,0xc9,0x69,0x06,0x06,0xff]
10815 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10817 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
10818 // GFX11: encoding: [0x7b,0x04,0xe2,0xc9,0x6a,0x06,0x06,0xff]
10819 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10821 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
10822 // GFX11: encoding: [0x7f,0x04,0xe2,0xc9,0x6b,0x06,0x06,0xff]
10823 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10825 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
10826 // GFX11: encoding: [0x7e,0x04,0xe2,0xc9,0x7b,0x06,0x06,0xff]
10827 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10829 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
10830 // GFX11: encoding: [0x7d,0x04,0xe2,0xc9,0x7d,0x06,0x06,0xff]
10831 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10833 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
10834 // GFX11: encoding: [0x6b,0x04,0xe2,0xc9,0x7e,0x06,0x06,0xff]
10835 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10837 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
10838 // GFX11: encoding: [0x6a,0x04,0xe2,0xc9,0x7f,0x06,0x06,0xff]
10839 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10841 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
10842 // GFX11: encoding: [0xff,0x04,0xe2,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10843 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10845 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
10846 // GFX11: encoding: [0xfd,0x04,0xe2,0xc9,0xc1,0x06,0x06,0xff]
10847 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10849 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
10850 // GFX11: encoding: [0xf0,0x06,0xe2,0xc9,0xf0,0x04,0x06,0xff]
10851 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10853 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
10854 // GFX11: encoding: [0xc1,0x08,0xe2,0xc9,0xfd,0x0a,0x06,0xff]
10855 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10857 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
10858 // GFX11: encoding: [0x7c,0x0a,0xe2,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
10859 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10861 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_max_f32 v6, v1, v3
10862 // GFX11: encoding: [0x04,0x05,0xd4,0xc9,0x01,0x07,0x06,0xff]
10863 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10865 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_max_f32 v6, v255, v3
10866 // GFX11: encoding: [0x01,0x05,0xd4,0xc9,0xff,0x07,0x06,0xff]
10867 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10869 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_max_f32 v6, v2, v3
10870 // GFX11: encoding: [0xff,0x05,0xd4,0xc9,0x02,0x07,0x06,0xff]
10871 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10873 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_max_f32 v6, v3, v3
10874 // GFX11: encoding: [0x02,0x05,0xd4,0xc9,0x03,0x07,0x06,0xff]
10875 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10877 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_max_f32 v6, v4, v3
10878 // GFX11: encoding: [0x03,0x05,0xd4,0xc9,0x04,0x07,0x06,0xff]
10879 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10881 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_max_f32 v6, s1, v3
10882 // GFX11: encoding: [0x69,0x04,0xd4,0xc9,0x01,0x06,0x06,0xff]
10883 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10885 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_max_f32 v6, s105, v3
10886 // GFX11: encoding: [0x01,0x04,0xd4,0xc9,0x69,0x06,0x06,0xff]
10887 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10889 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_max_f32 v6, vcc_lo, v3
10890 // GFX11: encoding: [0x7b,0x04,0xd4,0xc9,0x6a,0x06,0x06,0xff]
10891 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10893 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_max_f32 v6, vcc_hi, v3
10894 // GFX11: encoding: [0x7f,0x04,0xd4,0xc9,0x6b,0x06,0x06,0xff]
10895 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10897 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_max_f32 v6, ttmp15, v3
10898 // GFX11: encoding: [0x7e,0x04,0xd4,0xc9,0x7b,0x06,0x06,0xff]
10899 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10901 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_max_f32 v6, m0, v3
10902 // GFX11: encoding: [0x7d,0x04,0xd4,0xc9,0x7d,0x06,0x06,0xff]
10903 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10905 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_max_f32 v6, exec_lo, v3
10906 // GFX11: encoding: [0x6b,0x04,0xd4,0xc9,0x7e,0x06,0x06,0xff]
10907 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10909 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_max_f32 v6, exec_hi, v3
10910 // GFX11: encoding: [0x6a,0x04,0xd4,0xc9,0x7f,0x06,0x06,0xff]
10911 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10913 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_max_f32 v6, null, v3
10914 // GFX11: encoding: [0xff,0x04,0xd4,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10915 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10917 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_max_f32 v6, -1, v3
10918 // GFX11: encoding: [0xfd,0x04,0xd4,0xc9,0xc1,0x06,0x06,0xff]
10919 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10921 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_max_f32 v6, 0.5, v2
10922 // GFX11: encoding: [0xf0,0x06,0xd4,0xc9,0xf0,0x04,0x06,0xff]
10923 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10925 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
10926 // GFX11: encoding: [0xc1,0x08,0xd4,0xc9,0xfd,0x0a,0x06,0xff]
10927 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10929 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_max_f32 v255, 0xaf123456, v4
10930 // GFX11: encoding: [0x7c,0x0a,0xd4,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
10931 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10933 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_min_f32 v6, v1, v3
10934 // GFX11: encoding: [0x04,0x05,0xd6,0xc9,0x01,0x07,0x06,0xff]
10935 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10937 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_min_f32 v6, v255, v3
10938 // GFX11: encoding: [0x01,0x05,0xd6,0xc9,0xff,0x07,0x06,0xff]
10939 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10941 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_min_f32 v6, v2, v3
10942 // GFX11: encoding: [0xff,0x05,0xd6,0xc9,0x02,0x07,0x06,0xff]
10943 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10945 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_min_f32 v6, v3, v3
10946 // GFX11: encoding: [0x02,0x05,0xd6,0xc9,0x03,0x07,0x06,0xff]
10947 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10949 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_min_f32 v6, v4, v3
10950 // GFX11: encoding: [0x03,0x05,0xd6,0xc9,0x04,0x07,0x06,0xff]
10951 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10953 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_min_f32 v6, s1, v3
10954 // GFX11: encoding: [0x69,0x04,0xd6,0xc9,0x01,0x06,0x06,0xff]
10955 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10957 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_min_f32 v6, s105, v3
10958 // GFX11: encoding: [0x01,0x04,0xd6,0xc9,0x69,0x06,0x06,0xff]
10959 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10961 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_min_f32 v6, vcc_lo, v3
10962 // GFX11: encoding: [0x7b,0x04,0xd6,0xc9,0x6a,0x06,0x06,0xff]
10963 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10965 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_min_f32 v6, vcc_hi, v3
10966 // GFX11: encoding: [0x7f,0x04,0xd6,0xc9,0x6b,0x06,0x06,0xff]
10967 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10969 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_min_f32 v6, ttmp15, v3
10970 // GFX11: encoding: [0x7e,0x04,0xd6,0xc9,0x7b,0x06,0x06,0xff]
10971 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10973 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_min_f32 v6, m0, v3
10974 // GFX11: encoding: [0x7d,0x04,0xd6,0xc9,0x7d,0x06,0x06,0xff]
10975 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10977 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_min_f32 v6, exec_lo, v3
10978 // GFX11: encoding: [0x6b,0x04,0xd6,0xc9,0x7e,0x06,0x06,0xff]
10979 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10981 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_min_f32 v6, exec_hi, v3
10982 // GFX11: encoding: [0x6a,0x04,0xd6,0xc9,0x7f,0x06,0x06,0xff]
10983 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10985 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_min_f32 v6, null, v3
10986 // GFX11: encoding: [0xff,0x04,0xd6,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
10987 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10989 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_min_f32 v6, -1, v3
10990 // GFX11: encoding: [0xfd,0x04,0xd6,0xc9,0xc1,0x06,0x06,0xff]
10991 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10993 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_min_f32 v6, 0.5, v2
10994 // GFX11: encoding: [0xf0,0x06,0xd6,0xc9,0xf0,0x04,0x06,0xff]
10995 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
10997 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
10998 // GFX11: encoding: [0xc1,0x08,0xd6,0xc9,0xfd,0x0a,0x06,0xff]
10999 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11001 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_min_f32 v255, 0xaf123456, v4
11002 // GFX11: encoding: [0x7c,0x0a,0xd6,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
11003 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11005 v_dual_mul_dx9_zero_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
11006 // GFX11: encoding: [0x04,0xff,0xd1,0xc9,0x01,0x01,0x06,0xff]
11007 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11009 v_dual_mul_dx9_zero_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
11010 // GFX11: encoding: [0x01,0xff,0xd1,0xc9,0xff,0x01,0x06,0xff]
11011 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11013 v_dual_mul_dx9_zero_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
11014 // GFX11: encoding: [0xff,0xff,0xd1,0xc9,0x02,0x01,0x06,0xff]
11015 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11017 v_dual_mul_dx9_zero_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
11018 // GFX11: encoding: [0x02,0xff,0xd1,0xc9,0x03,0x01,0x06,0xff]
11019 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11021 v_dual_mul_dx9_zero_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
11022 // GFX11: encoding: [0x03,0xff,0xd1,0xc9,0x04,0x01,0x06,0xff]
11023 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11025 v_dual_mul_dx9_zero_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
11026 // GFX11: encoding: [0x69,0xfe,0xd1,0xc9,0x01,0x00,0x06,0xff]
11027 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11029 v_dual_mul_dx9_zero_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
11030 // GFX11: encoding: [0x01,0xfe,0xd1,0xc9,0x69,0x00,0x06,0xff]
11031 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11033 v_dual_mul_dx9_zero_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
11034 // GFX11: encoding: [0x7b,0xfe,0xd1,0xc9,0x6a,0x00,0x06,0xff]
11035 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11037 v_dual_mul_dx9_zero_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
11038 // GFX11: encoding: [0x7f,0xfe,0xd1,0xc9,0x6b,0x00,0x06,0xff]
11039 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11041 v_dual_mul_dx9_zero_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
11042 // GFX11: encoding: [0x7e,0xfe,0xd1,0xc9,0x7b,0x00,0x06,0xff]
11043 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11045 v_dual_mul_dx9_zero_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
11046 // GFX11: encoding: [0x7d,0xfe,0xd1,0xc9,0x7d,0x00,0x06,0xff]
11047 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11049 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
11050 // GFX11: encoding: [0x6b,0xfe,0xd1,0xc9,0x7e,0x00,0x06,0xff]
11051 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11053 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
11054 // GFX11: encoding: [0x6a,0xfe,0xd1,0xc9,0x7f,0x00,0x06,0xff]
11055 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11057 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
11058 // GFX11: encoding: [0xff,0xfe,0xd1,0xc9,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
11059 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11061 v_dual_mul_dx9_zero_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
11062 // GFX11: encoding: [0xfd,0xfe,0xd1,0xc9,0xc1,0x00,0x06,0xff]
11063 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11065 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
11066 // GFX11: encoding: [0xf0,0x06,0xd0,0xc9,0xf0,0x00,0x06,0xff]
11067 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11069 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
11070 // GFX11: encoding: [0xc1,0x08,0xd0,0xc9,0xfd,0x00,0x06,0xff]
11071 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11073 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
11074 // GFX11: encoding: [0x7c,0x0a,0xd0,0xc9,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]
11075 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11077 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
11078 // GFX11: encoding: [0x04,0x05,0xce,0xc9,0x01,0x07,0x06,0xff]
11079 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11081 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
11082 // GFX11: encoding: [0x01,0x05,0xce,0xc9,0xff,0x07,0x06,0xff]
11083 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11085 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
11086 // GFX11: encoding: [0xff,0x05,0xce,0xc9,0x02,0x07,0x06,0xff]
11087 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11089 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
11090 // GFX11: encoding: [0x02,0x05,0xce,0xc9,0x03,0x07,0x06,0xff]
11091 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11093 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
11094 // GFX11: encoding: [0x03,0x05,0xce,0xc9,0x04,0x07,0x06,0xff]
11095 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11097 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
11098 // GFX11: encoding: [0x69,0x04,0xce,0xc9,0x01,0x06,0x06,0xff]
11099 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11101 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
11102 // GFX11: encoding: [0x01,0x04,0xce,0xc9,0x69,0x06,0x06,0xff]
11103 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11105 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
11106 // GFX11: encoding: [0x7b,0x04,0xce,0xc9,0x6a,0x06,0x06,0xff]
11107 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11109 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
11110 // GFX11: encoding: [0x7f,0x04,0xce,0xc9,0x6b,0x06,0x06,0xff]
11111 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11113 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
11114 // GFX11: encoding: [0x7e,0x04,0xce,0xc9,0x7b,0x06,0x06,0xff]
11115 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11117 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
11118 // GFX11: encoding: [0x7d,0x04,0xce,0xc9,0x7d,0x06,0x06,0xff]
11119 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11121 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
11122 // GFX11: encoding: [0x6b,0x04,0xce,0xc9,0x7e,0x06,0x06,0xff]
11123 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11125 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
11126 // GFX11: encoding: [0x6a,0x04,0xce,0xc9,0x7f,0x06,0x06,0xff]
11127 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11129 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
11130 // GFX11: encoding: [0xff,0x04,0xce,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11131 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11133 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
11134 // GFX11: encoding: [0xfd,0x04,0xce,0xc9,0xc1,0x06,0x06,0xff]
11135 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11137 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
11138 // GFX11: encoding: [0xf0,0x06,0xce,0xc9,0xf0,0x04,0x06,0xff]
11139 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11141 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
11142 // GFX11: encoding: [0xc1,0x08,0xce,0xc9,0xfd,0x0a,0x06,0xff]
11143 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11145 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
11146 // GFX11: encoding: [0x7c,0x0a,0xce,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
11147 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11149 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
11150 // GFX11: encoding: [0x04,0x05,0xc6,0xc9,0x01,0x07,0x06,0xff]
11151 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11153 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
11154 // GFX11: encoding: [0x01,0x05,0xc6,0xc9,0xff,0x07,0x06,0xff]
11155 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11157 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
11158 // GFX11: encoding: [0xff,0x05,0xc6,0xc9,0x02,0x07,0x06,0xff]
11159 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11161 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
11162 // GFX11: encoding: [0x02,0x05,0xc6,0xc9,0x03,0x07,0x06,0xff]
11163 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11165 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
11166 // GFX11: encoding: [0x03,0x05,0xc6,0xc9,0x04,0x07,0x06,0xff]
11167 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11169 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
11170 // GFX11: encoding: [0x69,0x04,0xc6,0xc9,0x01,0x06,0x06,0xff]
11171 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11173 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
11174 // GFX11: encoding: [0x01,0x04,0xc6,0xc9,0x69,0x06,0x06,0xff]
11175 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11177 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
11178 // GFX11: encoding: [0x7b,0x04,0xc6,0xc9,0x6a,0x06,0x06,0xff]
11179 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11181 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
11182 // GFX11: encoding: [0x7f,0x04,0xc6,0xc9,0x6b,0x06,0x06,0xff]
11183 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11185 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
11186 // GFX11: encoding: [0x7e,0x04,0xc6,0xc9,0x7b,0x06,0x06,0xff]
11187 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11189 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
11190 // GFX11: encoding: [0x7d,0x04,0xc6,0xc9,0x7d,0x06,0x06,0xff]
11191 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11193 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
11194 // GFX11: encoding: [0x6b,0x04,0xc6,0xc9,0x7e,0x06,0x06,0xff]
11195 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11197 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
11198 // GFX11: encoding: [0x6a,0x04,0xc6,0xc9,0x7f,0x06,0x06,0xff]
11199 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11201 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
11202 // GFX11: encoding: [0xff,0x04,0xc6,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11203 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11205 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
11206 // GFX11: encoding: [0xfd,0x04,0xc6,0xc9,0xc1,0x06,0x06,0xff]
11207 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11209 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
11210 // GFX11: encoding: [0xf0,0x06,0xc6,0xc9,0xf0,0x04,0x06,0xff]
11211 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11213 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
11214 // GFX11: encoding: [0xc1,0x08,0xc6,0xc9,0xfd,0x0a,0x06,0xff]
11215 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11217 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
11218 // GFX11: encoding: [0x7c,0x0a,0xc6,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
11219 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11221 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
11222 // GFX11: encoding: [0x04,0x05,0xca,0xc9,0x01,0x07,0x06,0xff]
11223 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11225 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
11226 // GFX11: encoding: [0x01,0x05,0xca,0xc9,0xff,0x07,0x06,0xff]
11227 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11229 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
11230 // GFX11: encoding: [0xff,0x05,0xca,0xc9,0x02,0x07,0x06,0xff]
11231 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11233 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
11234 // GFX11: encoding: [0x02,0x05,0xca,0xc9,0x03,0x07,0x06,0xff]
11235 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11237 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
11238 // GFX11: encoding: [0x03,0x05,0xca,0xc9,0x04,0x07,0x06,0xff]
11239 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11241 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
11242 // GFX11: encoding: [0x69,0x04,0xca,0xc9,0x01,0x06,0x06,0xff]
11243 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11245 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
11246 // GFX11: encoding: [0x01,0x04,0xca,0xc9,0x69,0x06,0x06,0xff]
11247 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11249 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
11250 // GFX11: encoding: [0x7b,0x04,0xca,0xc9,0x6a,0x06,0x06,0xff]
11251 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11253 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
11254 // GFX11: encoding: [0x7f,0x04,0xca,0xc9,0x6b,0x06,0x06,0xff]
11255 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11257 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
11258 // GFX11: encoding: [0x7e,0x04,0xca,0xc9,0x7b,0x06,0x06,0xff]
11259 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11261 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
11262 // GFX11: encoding: [0x7d,0x04,0xca,0xc9,0x7d,0x06,0x06,0xff]
11263 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11265 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
11266 // GFX11: encoding: [0x6b,0x04,0xca,0xc9,0x7e,0x06,0x06,0xff]
11267 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11269 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
11270 // GFX11: encoding: [0x6a,0x04,0xca,0xc9,0x7f,0x06,0x06,0xff]
11271 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11273 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
11274 // GFX11: encoding: [0xff,0x04,0xca,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11275 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11277 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
11278 // GFX11: encoding: [0xfd,0x04,0xca,0xc9,0xc1,0x06,0x06,0xff]
11279 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11281 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
11282 // GFX11: encoding: [0xf0,0x06,0xca,0xc9,0xf0,0x04,0x06,0xff]
11283 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11285 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
11286 // GFX11: encoding: [0xc1,0x08,0xca,0xc9,0xfd,0x0a,0x06,0xff]
11287 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11289 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
11290 // GFX11: encoding: [0x7c,0x0a,0xca,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
11291 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11293 v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
11294 // GFX11: encoding: [0x04,0x05,0xcc,0xc9,0x01,0x07,0x06,0xff]
11295 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11297 v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
11298 // GFX11: encoding: [0x01,0x05,0xcc,0xc9,0xff,0x07,0x06,0xff]
11299 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11301 v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
11302 // GFX11: encoding: [0xff,0x05,0xcc,0xc9,0x02,0x07,0x06,0xff]
11303 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11305 v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
11306 // GFX11: encoding: [0x02,0x05,0xcc,0xc9,0x03,0x07,0x06,0xff]
11307 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11309 v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
11310 // GFX11: encoding: [0x03,0x05,0xcc,0xc9,0x04,0x07,0x06,0xff]
11311 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11313 v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
11314 // GFX11: encoding: [0x69,0x04,0xcc,0xc9,0x01,0x06,0x06,0xff]
11315 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11317 v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
11318 // GFX11: encoding: [0x01,0x04,0xcc,0xc9,0x69,0x06,0x06,0xff]
11319 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11321 v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
11322 // GFX11: encoding: [0x7b,0x04,0xcc,0xc9,0x6a,0x06,0x06,0xff]
11323 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11325 v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
11326 // GFX11: encoding: [0x7f,0x04,0xcc,0xc9,0x6b,0x06,0x06,0xff]
11327 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11329 v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
11330 // GFX11: encoding: [0x7e,0x04,0xcc,0xc9,0x7b,0x06,0x06,0xff]
11331 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11333 v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
11334 // GFX11: encoding: [0x7d,0x04,0xcc,0xc9,0x7d,0x06,0x06,0xff]
11335 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11337 v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
11338 // GFX11: encoding: [0x6b,0x04,0xcc,0xc9,0x7e,0x06,0x06,0xff]
11339 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11341 v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
11342 // GFX11: encoding: [0x6a,0x04,0xcc,0xc9,0x7f,0x06,0x06,0xff]
11343 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11345 v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
11346 // GFX11: encoding: [0xff,0x04,0xcc,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11347 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11349 v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
11350 // GFX11: encoding: [0xfd,0x04,0xcc,0xc9,0xc1,0x06,0x06,0xff]
11351 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11353 v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
11354 // GFX11: encoding: [0xf0,0x06,0xcc,0xc9,0xf0,0x04,0x06,0xff]
11355 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11357 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
11358 // GFX11: encoding: [0xc1,0x08,0xcc,0xc9,0xfd,0x0a,0x06,0xff]
11359 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11361 v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
11362 // GFX11: encoding: [0x7c,0x0a,0xcc,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
11363 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11365 v_dual_mul_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
11366 // GFX11: encoding: [0x04,0x05,0xc8,0xc8,0x01,0x07,0x06,0xff]
11367 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11369 v_dual_mul_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
11370 // GFX11: encoding: [0x01,0x05,0xc8,0xc8,0xff,0x07,0x06,0xff]
11371 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11373 v_dual_mul_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
11374 // GFX11: encoding: [0xff,0x05,0xc8,0xc8,0x02,0x07,0x06,0xff]
11375 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11377 v_dual_mul_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
11378 // GFX11: encoding: [0x02,0x05,0xc8,0xc8,0x03,0x07,0x06,0xff]
11379 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11381 v_dual_mul_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
11382 // GFX11: encoding: [0x03,0x05,0xc8,0xc8,0x04,0x07,0x06,0xff]
11383 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11385 v_dual_mul_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
11386 // GFX11: encoding: [0x69,0x04,0xc8,0xc8,0x01,0x06,0x06,0xff]
11387 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11389 v_dual_mul_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
11390 // GFX11: encoding: [0x01,0x04,0xc8,0xc8,0x69,0x06,0x06,0xff]
11391 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11393 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
11394 // GFX11: encoding: [0x7b,0x04,0xc8,0xc8,0x6a,0x06,0x06,0xff]
11395 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11397 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
11398 // GFX11: encoding: [0x7f,0x04,0xc8,0xc8,0x6b,0x06,0x06,0xff]
11399 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11401 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
11402 // GFX11: encoding: [0x7e,0x04,0xc8,0xc8,0x7b,0x06,0x06,0xff]
11403 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11405 v_dual_mul_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
11406 // GFX11: encoding: [0x7d,0x04,0xc8,0xc8,0x7d,0x06,0x06,0xff]
11407 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11409 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
11410 // GFX11: encoding: [0x6b,0x04,0xc8,0xc8,0x7e,0x06,0x06,0xff]
11411 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11413 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
11414 // GFX11: encoding: [0x6a,0x04,0xc8,0xc8,0x7f,0x06,0x06,0xff]
11415 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11417 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
11418 // GFX11: encoding: [0xff,0x04,0xc8,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11419 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11421 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
11422 // GFX11: encoding: [0xfd,0x04,0xc8,0xc8,0xc1,0x06,0x06,0xff]
11423 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11425 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
11426 // GFX11: encoding: [0xf0,0x06,0xc8,0xc8,0xf0,0x04,0x06,0xff]
11427 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11429 v_dual_mul_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
11430 // GFX11: encoding: [0xc1,0x08,0xc8,0xc8,0xfd,0x0a,0x06,0xff]
11431 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11433 v_dual_mul_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
11434 // GFX11: encoding: [0x7c,0x0a,0xc8,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
11435 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11437 v_dual_mul_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
11438 // GFX11: encoding: [0x04,0x05,0xe0,0xc8,0x01,0x07,0x06,0xff]
11439 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11441 v_dual_mul_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
11442 // GFX11: encoding: [0x01,0x05,0xe0,0xc8,0xff,0x07,0x06,0xff]
11443 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11445 v_dual_mul_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
11446 // GFX11: encoding: [0xff,0x05,0xe0,0xc8,0x02,0x07,0x06,0xff]
11447 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11449 v_dual_mul_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
11450 // GFX11: encoding: [0x02,0x05,0xe0,0xc8,0x03,0x07,0x06,0xff]
11451 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11453 v_dual_mul_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
11454 // GFX11: encoding: [0x03,0x05,0xe0,0xc8,0x04,0x07,0x06,0xff]
11455 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11457 v_dual_mul_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
11458 // GFX11: encoding: [0x69,0x04,0xe0,0xc8,0x01,0x06,0x06,0xff]
11459 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11461 v_dual_mul_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
11462 // GFX11: encoding: [0x01,0x04,0xe0,0xc8,0x69,0x06,0x06,0xff]
11463 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11465 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
11466 // GFX11: encoding: [0x7b,0x04,0xe0,0xc8,0x6a,0x06,0x06,0xff]
11467 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11469 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
11470 // GFX11: encoding: [0x7f,0x04,0xe0,0xc8,0x6b,0x06,0x06,0xff]
11471 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11473 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
11474 // GFX11: encoding: [0x7e,0x04,0xe0,0xc8,0x7b,0x06,0x06,0xff]
11475 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11477 v_dual_mul_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
11478 // GFX11: encoding: [0x7d,0x04,0xe0,0xc8,0x7d,0x06,0x06,0xff]
11479 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11481 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
11482 // GFX11: encoding: [0x6b,0x04,0xe0,0xc8,0x7e,0x06,0x06,0xff]
11483 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11485 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
11486 // GFX11: encoding: [0x6a,0x04,0xe0,0xc8,0x7f,0x06,0x06,0xff]
11487 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11489 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
11490 // GFX11: encoding: [0xff,0x04,0xe0,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11491 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11493 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
11494 // GFX11: encoding: [0xfd,0x04,0xe0,0xc8,0xc1,0x06,0x06,0xff]
11495 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11497 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
11498 // GFX11: encoding: [0xf0,0x06,0xe0,0xc8,0xf0,0x04,0x06,0xff]
11499 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11501 v_dual_mul_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
11502 // GFX11: encoding: [0xc1,0x08,0xe0,0xc8,0xfd,0x0a,0x06,0xff]
11503 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11505 v_dual_mul_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
11506 // GFX11: encoding: [0x7c,0x0a,0xe0,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
11507 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11509 v_dual_mul_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v3
11510 // GFX11: encoding: [0x04,0x05,0xe4,0xc8,0x01,0x07,0x06,0xff]
11511 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11513 v_dual_mul_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v3
11514 // GFX11: encoding: [0x01,0x05,0xe4,0xc8,0xff,0x07,0x06,0xff]
11515 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11517 v_dual_mul_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v3
11518 // GFX11: encoding: [0xff,0x05,0xe4,0xc8,0x02,0x07,0x06,0xff]
11519 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11521 v_dual_mul_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v3
11522 // GFX11: encoding: [0x02,0x05,0xe4,0xc8,0x03,0x07,0x06,0xff]
11523 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11525 v_dual_mul_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v3
11526 // GFX11: encoding: [0x03,0x05,0xe4,0xc8,0x04,0x07,0x06,0xff]
11527 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11529 v_dual_mul_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v3
11530 // GFX11: encoding: [0x69,0x04,0xe4,0xc8,0x01,0x06,0x06,0xff]
11531 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11533 v_dual_mul_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v3
11534 // GFX11: encoding: [0x01,0x04,0xe4,0xc8,0x69,0x06,0x06,0xff]
11535 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11537 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v3
11538 // GFX11: encoding: [0x7b,0x04,0xe4,0xc8,0x6a,0x06,0x06,0xff]
11539 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11541 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v3
11542 // GFX11: encoding: [0x7f,0x04,0xe4,0xc8,0x6b,0x06,0x06,0xff]
11543 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11545 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v3
11546 // GFX11: encoding: [0x7e,0x04,0xe4,0xc8,0x7b,0x06,0x06,0xff]
11547 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11549 v_dual_mul_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v3
11550 // GFX11: encoding: [0x7d,0x04,0xe4,0xc8,0x7d,0x06,0x06,0xff]
11551 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11553 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v3
11554 // GFX11: encoding: [0x6b,0x04,0xe4,0xc8,0x7e,0x06,0x06,0xff]
11555 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11557 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v3
11558 // GFX11: encoding: [0x6a,0x04,0xe4,0xc8,0x7f,0x06,0x06,0xff]
11559 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11561 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v3
11562 // GFX11: encoding: [0xff,0x04,0xe4,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11563 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11565 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v3
11566 // GFX11: encoding: [0xfd,0x04,0xe4,0xc8,0xc1,0x06,0x06,0xff]
11567 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11569 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v2
11570 // GFX11: encoding: [0xf0,0x06,0xe4,0xc8,0xf0,0x04,0x06,0xff]
11571 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11573 v_dual_mul_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
11574 // GFX11: encoding: [0xc1,0x08,0xe4,0xc8,0xfd,0x0a,0x06,0xff]
11575 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11577 v_dual_mul_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v4
11578 // GFX11: encoding: [0x7c,0x0a,0xe4,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
11579 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11581 v_dual_mul_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
11582 // GFX11: encoding: [0x04,0x05,0xd2,0xc8,0x01,0x07,0x06,0xff]
11583 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11585 v_dual_mul_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
11586 // GFX11: encoding: [0x01,0x05,0xd2,0xc8,0xff,0x07,0x06,0xff]
11587 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11589 v_dual_mul_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
11590 // GFX11: encoding: [0xff,0x05,0xd2,0xc8,0x02,0x07,0x06,0xff]
11591 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11593 v_dual_mul_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
11594 // GFX11: encoding: [0x02,0x05,0xd2,0xc8,0x03,0x07,0x06,0xff]
11595 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11597 v_dual_mul_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
11598 // GFX11: encoding: [0x03,0x05,0xd2,0xc8,0x04,0x07,0x06,0xff]
11599 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11601 v_dual_mul_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
11602 // GFX11: encoding: [0x69,0x04,0xd2,0xc8,0x69,0x06,0x06,0xff]
11603 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11605 v_dual_mul_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
11606 // GFX11: encoding: [0x01,0x04,0xd2,0xc8,0x01,0x06,0x06,0xff]
11607 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11609 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
11610 // GFX11: encoding: [0x7b,0x04,0xd2,0xc8,0x7b,0x06,0x06,0xff]
11611 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11613 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
11614 // GFX11: encoding: [0x7f,0x04,0xd2,0xc8,0x7f,0x06,0x06,0xff]
11615 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11617 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
11618 // GFX11: encoding: [0x7e,0x04,0xd2,0xc8,0x7e,0x06,0x06,0xff]
11619 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11621 v_dual_mul_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
11622 // GFX11: encoding: [0x7d,0x04,0xd2,0xc8,0x7d,0x06,0x06,0xff]
11623 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11625 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
11626 // GFX11: encoding: [0x6b,0x04,0xd2,0xc8,0x6b,0x06,0x06,0xff]
11627 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11629 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
11630 // GFX11: encoding: [0x6a,0x04,0xd2,0xc8,0x6a,0x06,0x06,0xff]
11631 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11633 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
11634 // GFX11: encoding: [0xff,0x04,0xd2,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11635 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11637 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
11638 // GFX11: encoding: [0xfd,0x04,0xd2,0xc8,0xc1,0x06,0x06,0xff]
11639 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11641 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
11642 // GFX11: encoding: [0xf0,0x06,0xd2,0xc8,0xf0,0x04,0x06,0xff]
11643 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11645 v_dual_mul_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
11646 // GFX11: encoding: [0xc1,0x08,0xd2,0xc8,0xfd,0x0a,0x06,0xff]
11647 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11649 v_dual_mul_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
11650 // GFX11: encoding: [0x7c,0x0a,0xd2,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
11651 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11653 v_dual_mul_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v3
11654 // GFX11: encoding: [0x04,0x05,0xd8,0xc8,0x01,0x07,0x06,0xff]
11655 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11657 v_dual_mul_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v3
11658 // GFX11: encoding: [0x01,0x05,0xd8,0xc8,0xff,0x07,0x06,0xff]
11659 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11661 v_dual_mul_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v3
11662 // GFX11: encoding: [0xff,0x05,0xd8,0xc8,0x02,0x07,0x06,0xff]
11663 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11665 v_dual_mul_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v3
11666 // GFX11: encoding: [0x02,0x05,0xd8,0xc8,0x03,0x07,0x06,0xff]
11667 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11669 v_dual_mul_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v3
11670 // GFX11: encoding: [0x03,0x05,0xd8,0xc8,0x04,0x07,0x06,0xff]
11671 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11673 v_dual_mul_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v3
11674 // GFX11: encoding: [0x69,0x04,0xd8,0xc8,0x01,0x06,0x06,0xff]
11675 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11677 v_dual_mul_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v3
11678 // GFX11: encoding: [0x01,0x04,0xd8,0xc8,0x69,0x06,0x06,0xff]
11679 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11681 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v3
11682 // GFX11: encoding: [0x7b,0x04,0xd8,0xc8,0x6a,0x06,0x06,0xff]
11683 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11685 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v3
11686 // GFX11: encoding: [0x7f,0x04,0xd8,0xc8,0x6b,0x06,0x06,0xff]
11687 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11689 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v3
11690 // GFX11: encoding: [0x7e,0x04,0xd8,0xc8,0x7b,0x06,0x06,0xff]
11691 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11693 v_dual_mul_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v3
11694 // GFX11: encoding: [0x7d,0x04,0xd8,0xc8,0x7d,0x06,0x06,0xff]
11695 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11697 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v3
11698 // GFX11: encoding: [0x6b,0x04,0xd8,0xc8,0x7e,0x06,0x06,0xff]
11699 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11701 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v3
11702 // GFX11: encoding: [0x6a,0x04,0xd8,0xc8,0x7f,0x06,0x06,0xff]
11703 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11705 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v3
11706 // GFX11: encoding: [0xff,0x04,0xd8,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11707 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11709 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v3
11710 // GFX11: encoding: [0xfd,0x04,0xd8,0xc8,0xc1,0x06,0x06,0xff]
11711 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11713 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v2
11714 // GFX11: encoding: [0xf0,0x06,0xd8,0xc8,0xf0,0x04,0x06,0xff]
11715 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11717 v_dual_mul_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
11718 // GFX11: encoding: [0xc1,0x08,0xd8,0xc8,0xfd,0x0a,0x06,0xff]
11719 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11721 v_dual_mul_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v4
11722 // GFX11: encoding: [0x7c,0x0a,0xd8,0xc8,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]
11723 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11725 v_dual_mul_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
11726 // GFX11: encoding: [0x04,0x05,0xc2,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
11727 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11729 v_dual_mul_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
11730 // GFX11: encoding: [0x01,0x05,0xc2,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
11731 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11733 v_dual_mul_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
11734 // GFX11: encoding: [0xff,0x05,0xc2,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
11735 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11737 v_dual_mul_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
11738 // GFX11: encoding: [0x02,0x05,0xc2,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
11739 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11741 v_dual_mul_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
11742 // GFX11: encoding: [0x03,0x05,0xc2,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
11743 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11745 v_dual_mul_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
11746 // GFX11: encoding: [0x69,0x04,0xc2,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11747 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11749 v_dual_mul_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
11750 // GFX11: encoding: [0x01,0x04,0xc2,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11751 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11753 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
11754 // GFX11: encoding: [0x7b,0x04,0xc2,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11755 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11757 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
11758 // GFX11: encoding: [0x7f,0x04,0xc2,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11759 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11761 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
11762 // GFX11: encoding: [0x7e,0x04,0xc2,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11763 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11765 v_dual_mul_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
11766 // GFX11: encoding: [0x7d,0x04,0xc2,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11767 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11769 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
11770 // GFX11: encoding: [0x6b,0x04,0xc2,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11771 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11773 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
11774 // GFX11: encoding: [0x6a,0x04,0xc2,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11775 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11777 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
11778 // GFX11: encoding: [0xff,0x04,0xc2,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11779 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11781 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
11782 // GFX11: encoding: [0xfd,0x04,0xc2,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11783 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11785 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
11786 // GFX11: encoding: [0xf0,0x06,0xc2,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
11787 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11789 v_dual_mul_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
11790 // GFX11: encoding: [0xc1,0x08,0xc2,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
11791 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11793 v_dual_mul_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
11794 // GFX11: encoding: [0x7c,0x0a,0xc2,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
11795 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11797 v_dual_mul_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
11798 // GFX11: encoding: [0x04,0x05,0xc0,0xc8,0x01,0x07,0x06,0xff]
11799 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11801 v_dual_mul_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
11802 // GFX11: encoding: [0x01,0x05,0xc0,0xc8,0xff,0x07,0x06,0xff]
11803 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11805 v_dual_mul_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
11806 // GFX11: encoding: [0xff,0x05,0xc0,0xc8,0x02,0x07,0x06,0xff]
11807 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11809 v_dual_mul_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
11810 // GFX11: encoding: [0x02,0x05,0xc0,0xc8,0x03,0x07,0x06,0xff]
11811 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11813 v_dual_mul_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
11814 // GFX11: encoding: [0x03,0x05,0xc0,0xc8,0x04,0x07,0x06,0xff]
11815 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11817 v_dual_mul_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
11818 // GFX11: encoding: [0x69,0x04,0xc0,0xc8,0x01,0x06,0x06,0xff]
11819 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11821 v_dual_mul_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
11822 // GFX11: encoding: [0x01,0x04,0xc0,0xc8,0x69,0x06,0x06,0xff]
11823 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11825 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
11826 // GFX11: encoding: [0x7b,0x04,0xc0,0xc8,0x6a,0x06,0x06,0xff]
11827 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11829 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
11830 // GFX11: encoding: [0x7f,0x04,0xc0,0xc8,0x6b,0x06,0x06,0xff]
11831 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11833 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
11834 // GFX11: encoding: [0x7e,0x04,0xc0,0xc8,0x7b,0x06,0x06,0xff]
11835 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11837 v_dual_mul_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
11838 // GFX11: encoding: [0x7d,0x04,0xc0,0xc8,0x7d,0x06,0x06,0xff]
11839 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11841 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
11842 // GFX11: encoding: [0x6b,0x04,0xc0,0xc8,0x7e,0x06,0x06,0xff]
11843 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11845 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
11846 // GFX11: encoding: [0x6a,0x04,0xc0,0xc8,0x7f,0x06,0x06,0xff]
11847 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11849 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
11850 // GFX11: encoding: [0xff,0x04,0xc0,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11851 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11853 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
11854 // GFX11: encoding: [0xfd,0x04,0xc0,0xc8,0xc1,0x06,0x06,0xff]
11855 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11857 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
11858 // GFX11: encoding: [0xf0,0x06,0xc0,0xc8,0xf0,0x04,0x06,0xff]
11859 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11861 v_dual_mul_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
11862 // GFX11: encoding: [0xc1,0x08,0xc0,0xc8,0xfd,0x0a,0x06,0xff]
11863 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11865 v_dual_mul_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
11866 // GFX11: encoding: [0x7c,0x0a,0xc0,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
11867 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11869 v_dual_mul_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
11870 // GFX11: encoding: [0x04,0xff,0xc5,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
11871 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11873 v_dual_mul_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
11874 // GFX11: encoding: [0x01,0xff,0xc5,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
11875 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11877 v_dual_mul_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
11878 // GFX11: encoding: [0xff,0xff,0xc5,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
11879 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11881 v_dual_mul_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
11882 // GFX11: encoding: [0x02,0xff,0xc5,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
11883 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11885 v_dual_mul_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
11886 // GFX11: encoding: [0x03,0xff,0xc5,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
11887 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11889 v_dual_mul_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
11890 // GFX11: encoding: [0x69,0xfe,0xc5,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
11891 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11893 v_dual_mul_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
11894 // GFX11: encoding: [0x01,0xfe,0xc5,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
11895 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11897 v_dual_mul_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
11898 // GFX11: encoding: [0x7b,0xfe,0xc5,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
11899 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11901 v_dual_mul_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
11902 // GFX11: encoding: [0x7f,0xfe,0xc5,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
11903 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11905 v_dual_mul_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
11906 // GFX11: encoding: [0x7e,0xfe,0xc5,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
11907 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11909 v_dual_mul_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
11910 // GFX11: encoding: [0x7d,0xfe,0xc5,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
11911 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11913 v_dual_mul_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
11914 // GFX11: encoding: [0x6b,0xfe,0xc5,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
11915 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11917 v_dual_mul_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
11918 // GFX11: encoding: [0x6a,0xfe,0xc5,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
11919 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11921 v_dual_mul_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
11922 // GFX11: encoding: [0xff,0xfe,0xc5,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
11923 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11925 v_dual_mul_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
11926 // GFX11: encoding: [0xfd,0xfe,0xc5,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
11927 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11929 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
11930 // GFX11: encoding: [0xf0,0x06,0xc4,0xc8,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
11931 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11933 v_dual_mul_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
11934 // GFX11: encoding: [0xc1,0x08,0xc4,0xc8,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
11935 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11937 v_dual_mul_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
11938 // GFX11: encoding: [0x7c,0x0a,0xc4,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
11939 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11941 v_dual_mul_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
11942 // GFX11: encoding: [0x04,0x05,0xe2,0xc8,0x01,0x07,0x06,0xff]
11943 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11945 v_dual_mul_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
11946 // GFX11: encoding: [0x01,0x05,0xe2,0xc8,0xff,0x07,0x06,0xff]
11947 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11949 v_dual_mul_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
11950 // GFX11: encoding: [0xff,0x05,0xe2,0xc8,0x02,0x07,0x06,0xff]
11951 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11953 v_dual_mul_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
11954 // GFX11: encoding: [0x02,0x05,0xe2,0xc8,0x03,0x07,0x06,0xff]
11955 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11957 v_dual_mul_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
11958 // GFX11: encoding: [0x03,0x05,0xe2,0xc8,0x04,0x07,0x06,0xff]
11959 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11961 v_dual_mul_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
11962 // GFX11: encoding: [0x69,0x04,0xe2,0xc8,0x01,0x06,0x06,0xff]
11963 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11965 v_dual_mul_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
11966 // GFX11: encoding: [0x01,0x04,0xe2,0xc8,0x69,0x06,0x06,0xff]
11967 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11969 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
11970 // GFX11: encoding: [0x7b,0x04,0xe2,0xc8,0x6a,0x06,0x06,0xff]
11971 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11973 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
11974 // GFX11: encoding: [0x7f,0x04,0xe2,0xc8,0x6b,0x06,0x06,0xff]
11975 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11977 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
11978 // GFX11: encoding: [0x7e,0x04,0xe2,0xc8,0x7b,0x06,0x06,0xff]
11979 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11981 v_dual_mul_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
11982 // GFX11: encoding: [0x7d,0x04,0xe2,0xc8,0x7d,0x06,0x06,0xff]
11983 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11985 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
11986 // GFX11: encoding: [0x6b,0x04,0xe2,0xc8,0x7e,0x06,0x06,0xff]
11987 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11989 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
11990 // GFX11: encoding: [0x6a,0x04,0xe2,0xc8,0x7f,0x06,0x06,0xff]
11991 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11993 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
11994 // GFX11: encoding: [0xff,0x04,0xe2,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
11995 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
11997 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
11998 // GFX11: encoding: [0xfd,0x04,0xe2,0xc8,0xc1,0x06,0x06,0xff]
11999 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12001 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
12002 // GFX11: encoding: [0xf0,0x06,0xe2,0xc8,0xf0,0x04,0x06,0xff]
12003 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12005 v_dual_mul_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
12006 // GFX11: encoding: [0xc1,0x08,0xe2,0xc8,0xfd,0x0a,0x06,0xff]
12007 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12009 v_dual_mul_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
12010 // GFX11: encoding: [0x7c,0x0a,0xe2,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
12011 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12013 v_dual_mul_f32 v255, v4, v2 :: v_dual_max_f32 v6, v1, v3
12014 // GFX11: encoding: [0x04,0x05,0xd4,0xc8,0x01,0x07,0x06,0xff]
12015 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12017 v_dual_mul_f32 v255, v1, v2 :: v_dual_max_f32 v6, v255, v3
12018 // GFX11: encoding: [0x01,0x05,0xd4,0xc8,0xff,0x07,0x06,0xff]
12019 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12021 v_dual_mul_f32 v255, v255, v2 :: v_dual_max_f32 v6, v2, v3
12022 // GFX11: encoding: [0xff,0x05,0xd4,0xc8,0x02,0x07,0x06,0xff]
12023 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12025 v_dual_mul_f32 v255, v2, v2 :: v_dual_max_f32 v6, v3, v3
12026 // GFX11: encoding: [0x02,0x05,0xd4,0xc8,0x03,0x07,0x06,0xff]
12027 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12029 v_dual_mul_f32 v255, v3, v2 :: v_dual_max_f32 v6, v4, v3
12030 // GFX11: encoding: [0x03,0x05,0xd4,0xc8,0x04,0x07,0x06,0xff]
12031 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12033 v_dual_mul_f32 v255, s105, v2 :: v_dual_max_f32 v6, s1, v3
12034 // GFX11: encoding: [0x69,0x04,0xd4,0xc8,0x01,0x06,0x06,0xff]
12035 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12037 v_dual_mul_f32 v255, s1, v2 :: v_dual_max_f32 v6, s105, v3
12038 // GFX11: encoding: [0x01,0x04,0xd4,0xc8,0x69,0x06,0x06,0xff]
12039 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12041 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_max_f32 v6, vcc_lo, v3
12042 // GFX11: encoding: [0x7b,0x04,0xd4,0xc8,0x6a,0x06,0x06,0xff]
12043 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12045 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_max_f32 v6, vcc_hi, v3
12046 // GFX11: encoding: [0x7f,0x04,0xd4,0xc8,0x6b,0x06,0x06,0xff]
12047 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12049 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_max_f32 v6, ttmp15, v3
12050 // GFX11: encoding: [0x7e,0x04,0xd4,0xc8,0x7b,0x06,0x06,0xff]
12051 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12053 v_dual_mul_f32 v255, m0, v2 :: v_dual_max_f32 v6, m0, v3
12054 // GFX11: encoding: [0x7d,0x04,0xd4,0xc8,0x7d,0x06,0x06,0xff]
12055 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12057 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_max_f32 v6, exec_lo, v3
12058 // GFX11: encoding: [0x6b,0x04,0xd4,0xc8,0x7e,0x06,0x06,0xff]
12059 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12061 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_max_f32 v6, exec_hi, v3
12062 // GFX11: encoding: [0x6a,0x04,0xd4,0xc8,0x7f,0x06,0x06,0xff]
12063 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12065 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_max_f32 v6, null, v3
12066 // GFX11: encoding: [0xff,0x04,0xd4,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12067 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12069 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_max_f32 v6, -1, v3
12070 // GFX11: encoding: [0xfd,0x04,0xd4,0xc8,0xc1,0x06,0x06,0xff]
12071 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12073 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_max_f32 v6, 0.5, v2
12074 // GFX11: encoding: [0xf0,0x06,0xd4,0xc8,0xf0,0x04,0x06,0xff]
12075 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12077 v_dual_mul_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
12078 // GFX11: encoding: [0xc1,0x08,0xd4,0xc8,0xfd,0x0a,0x06,0xff]
12079 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12081 v_dual_mul_f32 v6, null, v5 :: v_dual_max_f32 v255, 0xaf123456, v4
12082 // GFX11: encoding: [0x7c,0x0a,0xd4,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
12083 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12085 v_dual_mul_f32 v255, v4, v2 :: v_dual_min_f32 v6, v1, v3
12086 // GFX11: encoding: [0x04,0x05,0xd6,0xc8,0x01,0x07,0x06,0xff]
12087 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12089 v_dual_mul_f32 v255, v1, v2 :: v_dual_min_f32 v6, v255, v3
12090 // GFX11: encoding: [0x01,0x05,0xd6,0xc8,0xff,0x07,0x06,0xff]
12091 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12093 v_dual_mul_f32 v255, v255, v2 :: v_dual_min_f32 v6, v2, v3
12094 // GFX11: encoding: [0xff,0x05,0xd6,0xc8,0x02,0x07,0x06,0xff]
12095 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12097 v_dual_mul_f32 v255, v2, v2 :: v_dual_min_f32 v6, v3, v3
12098 // GFX11: encoding: [0x02,0x05,0xd6,0xc8,0x03,0x07,0x06,0xff]
12099 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12101 v_dual_mul_f32 v255, v3, v2 :: v_dual_min_f32 v6, v4, v3
12102 // GFX11: encoding: [0x03,0x05,0xd6,0xc8,0x04,0x07,0x06,0xff]
12103 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12105 v_dual_mul_f32 v255, s105, v2 :: v_dual_min_f32 v6, s1, v3
12106 // GFX11: encoding: [0x69,0x04,0xd6,0xc8,0x01,0x06,0x06,0xff]
12107 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12109 v_dual_mul_f32 v255, s1, v2 :: v_dual_min_f32 v6, s105, v3
12110 // GFX11: encoding: [0x01,0x04,0xd6,0xc8,0x69,0x06,0x06,0xff]
12111 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12113 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_min_f32 v6, vcc_lo, v3
12114 // GFX11: encoding: [0x7b,0x04,0xd6,0xc8,0x6a,0x06,0x06,0xff]
12115 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12117 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_min_f32 v6, vcc_hi, v3
12118 // GFX11: encoding: [0x7f,0x04,0xd6,0xc8,0x6b,0x06,0x06,0xff]
12119 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12121 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_min_f32 v6, ttmp15, v3
12122 // GFX11: encoding: [0x7e,0x04,0xd6,0xc8,0x7b,0x06,0x06,0xff]
12123 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12125 v_dual_mul_f32 v255, m0, v2 :: v_dual_min_f32 v6, m0, v3
12126 // GFX11: encoding: [0x7d,0x04,0xd6,0xc8,0x7d,0x06,0x06,0xff]
12127 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12129 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_min_f32 v6, exec_lo, v3
12130 // GFX11: encoding: [0x6b,0x04,0xd6,0xc8,0x7e,0x06,0x06,0xff]
12131 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12133 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_min_f32 v6, exec_hi, v3
12134 // GFX11: encoding: [0x6a,0x04,0xd6,0xc8,0x7f,0x06,0x06,0xff]
12135 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12137 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_min_f32 v6, null, v3
12138 // GFX11: encoding: [0xff,0x04,0xd6,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12139 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12141 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_min_f32 v6, -1, v3
12142 // GFX11: encoding: [0xfd,0x04,0xd6,0xc8,0xc1,0x06,0x06,0xff]
12143 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12145 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_min_f32 v6, 0.5, v2
12146 // GFX11: encoding: [0xf0,0x06,0xd6,0xc8,0xf0,0x04,0x06,0xff]
12147 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12149 v_dual_mul_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
12150 // GFX11: encoding: [0xc1,0x08,0xd6,0xc8,0xfd,0x0a,0x06,0xff]
12151 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12153 v_dual_mul_f32 v6, null, v5 :: v_dual_min_f32 v255, 0xaf123456, v4
12154 // GFX11: encoding: [0x7c,0x0a,0xd6,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
12155 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12157 v_dual_mul_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
12158 // GFX11: encoding: [0x04,0xff,0xd1,0xc8,0x01,0x01,0x06,0xff]
12159 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12161 v_dual_mul_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
12162 // GFX11: encoding: [0x01,0xff,0xd1,0xc8,0xff,0x01,0x06,0xff]
12163 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12165 v_dual_mul_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
12166 // GFX11: encoding: [0xff,0xff,0xd1,0xc8,0x02,0x01,0x06,0xff]
12167 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12169 v_dual_mul_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
12170 // GFX11: encoding: [0x02,0xff,0xd1,0xc8,0x03,0x01,0x06,0xff]
12171 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12173 v_dual_mul_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
12174 // GFX11: encoding: [0x03,0xff,0xd1,0xc8,0x04,0x01,0x06,0xff]
12175 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12177 v_dual_mul_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
12178 // GFX11: encoding: [0x69,0xfe,0xd1,0xc8,0x01,0x00,0x06,0xff]
12179 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12181 v_dual_mul_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
12182 // GFX11: encoding: [0x01,0xfe,0xd1,0xc8,0x69,0x00,0x06,0xff]
12183 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12185 v_dual_mul_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
12186 // GFX11: encoding: [0x7b,0xfe,0xd1,0xc8,0x6a,0x00,0x06,0xff]
12187 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12189 v_dual_mul_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
12190 // GFX11: encoding: [0x7f,0xfe,0xd1,0xc8,0x6b,0x00,0x06,0xff]
12191 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12193 v_dual_mul_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
12194 // GFX11: encoding: [0x7e,0xfe,0xd1,0xc8,0x7b,0x00,0x06,0xff]
12195 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12197 v_dual_mul_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
12198 // GFX11: encoding: [0x7d,0xfe,0xd1,0xc8,0x7d,0x00,0x06,0xff]
12199 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12201 v_dual_mul_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
12202 // GFX11: encoding: [0x6b,0xfe,0xd1,0xc8,0x7e,0x00,0x06,0xff]
12203 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12205 v_dual_mul_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
12206 // GFX11: encoding: [0x6a,0xfe,0xd1,0xc8,0x7f,0x00,0x06,0xff]
12207 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12209 v_dual_mul_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
12210 // GFX11: encoding: [0xff,0xfe,0xd1,0xc8,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
12211 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12213 v_dual_mul_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
12214 // GFX11: encoding: [0xfd,0xfe,0xd1,0xc8,0xc1,0x00,0x06,0xff]
12215 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12217 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
12218 // GFX11: encoding: [0xf0,0x06,0xd0,0xc8,0xf0,0x00,0x06,0xff]
12219 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12221 v_dual_mul_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
12222 // GFX11: encoding: [0xc1,0x08,0xd0,0xc8,0xfd,0x00,0x06,0xff]
12223 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12225 v_dual_mul_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
12226 // GFX11: encoding: [0x7c,0x0a,0xd0,0xc8,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]
12227 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12229 v_dual_mul_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
12230 // GFX11: encoding: [0x04,0x05,0xce,0xc8,0x01,0x07,0x06,0xff]
12231 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12233 v_dual_mul_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
12234 // GFX11: encoding: [0x01,0x05,0xce,0xc8,0xff,0x07,0x06,0xff]
12235 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12237 v_dual_mul_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
12238 // GFX11: encoding: [0xff,0x05,0xce,0xc8,0x02,0x07,0x06,0xff]
12239 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12241 v_dual_mul_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
12242 // GFX11: encoding: [0x02,0x05,0xce,0xc8,0x03,0x07,0x06,0xff]
12243 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12245 v_dual_mul_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
12246 // GFX11: encoding: [0x03,0x05,0xce,0xc8,0x04,0x07,0x06,0xff]
12247 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12249 v_dual_mul_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
12250 // GFX11: encoding: [0x69,0x04,0xce,0xc8,0x01,0x06,0x06,0xff]
12251 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12253 v_dual_mul_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
12254 // GFX11: encoding: [0x01,0x04,0xce,0xc8,0x69,0x06,0x06,0xff]
12255 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12257 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
12258 // GFX11: encoding: [0x7b,0x04,0xce,0xc8,0x6a,0x06,0x06,0xff]
12259 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12261 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
12262 // GFX11: encoding: [0x7f,0x04,0xce,0xc8,0x6b,0x06,0x06,0xff]
12263 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12265 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
12266 // GFX11: encoding: [0x7e,0x04,0xce,0xc8,0x7b,0x06,0x06,0xff]
12267 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12269 v_dual_mul_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
12270 // GFX11: encoding: [0x7d,0x04,0xce,0xc8,0x7d,0x06,0x06,0xff]
12271 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12273 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
12274 // GFX11: encoding: [0x6b,0x04,0xce,0xc8,0x7e,0x06,0x06,0xff]
12275 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12277 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
12278 // GFX11: encoding: [0x6a,0x04,0xce,0xc8,0x7f,0x06,0x06,0xff]
12279 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12281 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
12282 // GFX11: encoding: [0xff,0x04,0xce,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12283 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12285 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
12286 // GFX11: encoding: [0xfd,0x04,0xce,0xc8,0xc1,0x06,0x06,0xff]
12287 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12289 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
12290 // GFX11: encoding: [0xf0,0x06,0xce,0xc8,0xf0,0x04,0x06,0xff]
12291 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12293 v_dual_mul_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
12294 // GFX11: encoding: [0xc1,0x08,0xce,0xc8,0xfd,0x0a,0x06,0xff]
12295 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12297 v_dual_mul_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
12298 // GFX11: encoding: [0x7c,0x0a,0xce,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
12299 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12301 v_dual_mul_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
12302 // GFX11: encoding: [0x04,0x05,0xc6,0xc8,0x01,0x07,0x06,0xff]
12303 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12305 v_dual_mul_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
12306 // GFX11: encoding: [0x01,0x05,0xc6,0xc8,0xff,0x07,0x06,0xff]
12307 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12309 v_dual_mul_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
12310 // GFX11: encoding: [0xff,0x05,0xc6,0xc8,0x02,0x07,0x06,0xff]
12311 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12313 v_dual_mul_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
12314 // GFX11: encoding: [0x02,0x05,0xc6,0xc8,0x03,0x07,0x06,0xff]
12315 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12317 v_dual_mul_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
12318 // GFX11: encoding: [0x03,0x05,0xc6,0xc8,0x04,0x07,0x06,0xff]
12319 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12321 v_dual_mul_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
12322 // GFX11: encoding: [0x69,0x04,0xc6,0xc8,0x01,0x06,0x06,0xff]
12323 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12325 v_dual_mul_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
12326 // GFX11: encoding: [0x01,0x04,0xc6,0xc8,0x69,0x06,0x06,0xff]
12327 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12329 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
12330 // GFX11: encoding: [0x7b,0x04,0xc6,0xc8,0x6a,0x06,0x06,0xff]
12331 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12333 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
12334 // GFX11: encoding: [0x7f,0x04,0xc6,0xc8,0x6b,0x06,0x06,0xff]
12335 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12337 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
12338 // GFX11: encoding: [0x7e,0x04,0xc6,0xc8,0x7b,0x06,0x06,0xff]
12339 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12341 v_dual_mul_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
12342 // GFX11: encoding: [0x7d,0x04,0xc6,0xc8,0x7d,0x06,0x06,0xff]
12343 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12345 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
12346 // GFX11: encoding: [0x6b,0x04,0xc6,0xc8,0x7e,0x06,0x06,0xff]
12347 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12349 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
12350 // GFX11: encoding: [0x6a,0x04,0xc6,0xc8,0x7f,0x06,0x06,0xff]
12351 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12353 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
12354 // GFX11: encoding: [0xff,0x04,0xc6,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12355 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12357 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
12358 // GFX11: encoding: [0xfd,0x04,0xc6,0xc8,0xc1,0x06,0x06,0xff]
12359 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12361 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
12362 // GFX11: encoding: [0xf0,0x06,0xc6,0xc8,0xf0,0x04,0x06,0xff]
12363 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12365 v_dual_mul_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
12366 // GFX11: encoding: [0xc1,0x08,0xc6,0xc8,0xfd,0x0a,0x06,0xff]
12367 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12369 v_dual_mul_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
12370 // GFX11: encoding: [0x7c,0x0a,0xc6,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
12371 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12373 v_dual_mul_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
12374 // GFX11: encoding: [0x04,0x05,0xca,0xc8,0x01,0x07,0x06,0xff]
12375 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12377 v_dual_mul_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
12378 // GFX11: encoding: [0x01,0x05,0xca,0xc8,0xff,0x07,0x06,0xff]
12379 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12381 v_dual_mul_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
12382 // GFX11: encoding: [0xff,0x05,0xca,0xc8,0x02,0x07,0x06,0xff]
12383 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12385 v_dual_mul_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
12386 // GFX11: encoding: [0x02,0x05,0xca,0xc8,0x03,0x07,0x06,0xff]
12387 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12389 v_dual_mul_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
12390 // GFX11: encoding: [0x03,0x05,0xca,0xc8,0x04,0x07,0x06,0xff]
12391 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12393 v_dual_mul_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
12394 // GFX11: encoding: [0x69,0x04,0xca,0xc8,0x01,0x06,0x06,0xff]
12395 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12397 v_dual_mul_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
12398 // GFX11: encoding: [0x01,0x04,0xca,0xc8,0x69,0x06,0x06,0xff]
12399 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12401 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
12402 // GFX11: encoding: [0x7b,0x04,0xca,0xc8,0x6a,0x06,0x06,0xff]
12403 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12405 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
12406 // GFX11: encoding: [0x7f,0x04,0xca,0xc8,0x6b,0x06,0x06,0xff]
12407 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12409 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
12410 // GFX11: encoding: [0x7e,0x04,0xca,0xc8,0x7b,0x06,0x06,0xff]
12411 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12413 v_dual_mul_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
12414 // GFX11: encoding: [0x7d,0x04,0xca,0xc8,0x7d,0x06,0x06,0xff]
12415 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12417 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
12418 // GFX11: encoding: [0x6b,0x04,0xca,0xc8,0x7e,0x06,0x06,0xff]
12419 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12421 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
12422 // GFX11: encoding: [0x6a,0x04,0xca,0xc8,0x7f,0x06,0x06,0xff]
12423 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12425 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
12426 // GFX11: encoding: [0xff,0x04,0xca,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12427 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12429 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
12430 // GFX11: encoding: [0xfd,0x04,0xca,0xc8,0xc1,0x06,0x06,0xff]
12431 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12433 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
12434 // GFX11: encoding: [0xf0,0x06,0xca,0xc8,0xf0,0x04,0x06,0xff]
12435 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12437 v_dual_mul_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
12438 // GFX11: encoding: [0xc1,0x08,0xca,0xc8,0xfd,0x0a,0x06,0xff]
12439 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12441 v_dual_mul_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
12442 // GFX11: encoding: [0x7c,0x0a,0xca,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
12443 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12445 v_dual_mul_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
12446 // GFX11: encoding: [0x04,0x05,0xcc,0xc8,0x01,0x07,0x06,0xff]
12447 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12449 v_dual_mul_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
12450 // GFX11: encoding: [0x01,0x05,0xcc,0xc8,0xff,0x07,0x06,0xff]
12451 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12453 v_dual_mul_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
12454 // GFX11: encoding: [0xff,0x05,0xcc,0xc8,0x02,0x07,0x06,0xff]
12455 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12457 v_dual_mul_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
12458 // GFX11: encoding: [0x02,0x05,0xcc,0xc8,0x03,0x07,0x06,0xff]
12459 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12461 v_dual_mul_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
12462 // GFX11: encoding: [0x03,0x05,0xcc,0xc8,0x04,0x07,0x06,0xff]
12463 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12465 v_dual_mul_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
12466 // GFX11: encoding: [0x69,0x04,0xcc,0xc8,0x01,0x06,0x06,0xff]
12467 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12469 v_dual_mul_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
12470 // GFX11: encoding: [0x01,0x04,0xcc,0xc8,0x69,0x06,0x06,0xff]
12471 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12473 v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
12474 // GFX11: encoding: [0x7b,0x04,0xcc,0xc8,0x6a,0x06,0x06,0xff]
12475 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12477 v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
12478 // GFX11: encoding: [0x7f,0x04,0xcc,0xc8,0x6b,0x06,0x06,0xff]
12479 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12481 v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
12482 // GFX11: encoding: [0x7e,0x04,0xcc,0xc8,0x7b,0x06,0x06,0xff]
12483 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12485 v_dual_mul_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
12486 // GFX11: encoding: [0x7d,0x04,0xcc,0xc8,0x7d,0x06,0x06,0xff]
12487 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12489 v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
12490 // GFX11: encoding: [0x6b,0x04,0xcc,0xc8,0x7e,0x06,0x06,0xff]
12491 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12493 v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
12494 // GFX11: encoding: [0x6a,0x04,0xcc,0xc8,0x7f,0x06,0x06,0xff]
12495 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12497 v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
12498 // GFX11: encoding: [0xff,0x04,0xcc,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12499 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12501 v_dual_mul_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
12502 // GFX11: encoding: [0xfd,0x04,0xcc,0xc8,0xc1,0x06,0x06,0xff]
12503 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12505 v_dual_mul_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
12506 // GFX11: encoding: [0xf0,0x06,0xcc,0xc8,0xf0,0x04,0x06,0xff]
12507 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12509 v_dual_mul_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
12510 // GFX11: encoding: [0xc1,0x08,0xcc,0xc8,0xfd,0x0a,0x06,0xff]
12511 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12513 v_dual_mul_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
12514 // GFX11: encoding: [0x7c,0x0a,0xcc,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
12515 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12517 v_dual_sub_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
12518 // GFX11: encoding: [0x04,0x05,0x48,0xc9,0x01,0x07,0x06,0xff]
12519 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12521 v_dual_sub_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
12522 // GFX11: encoding: [0x01,0x05,0x48,0xc9,0xff,0x07,0x06,0xff]
12523 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12525 v_dual_sub_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
12526 // GFX11: encoding: [0xff,0x05,0x48,0xc9,0x02,0x07,0x06,0xff]
12527 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12529 v_dual_sub_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
12530 // GFX11: encoding: [0x02,0x05,0x48,0xc9,0x03,0x07,0x06,0xff]
12531 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12533 v_dual_sub_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
12534 // GFX11: encoding: [0x03,0x05,0x48,0xc9,0x04,0x07,0x06,0xff]
12535 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12537 v_dual_sub_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
12538 // GFX11: encoding: [0x69,0x04,0x48,0xc9,0x01,0x06,0x06,0xff]
12539 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12541 v_dual_sub_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
12542 // GFX11: encoding: [0x01,0x04,0x48,0xc9,0x69,0x06,0x06,0xff]
12543 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12545 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
12546 // GFX11: encoding: [0x7b,0x04,0x48,0xc9,0x6a,0x06,0x06,0xff]
12547 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12549 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
12550 // GFX11: encoding: [0x7f,0x04,0x48,0xc9,0x6b,0x06,0x06,0xff]
12551 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12553 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
12554 // GFX11: encoding: [0x7e,0x04,0x48,0xc9,0x7b,0x06,0x06,0xff]
12555 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12557 v_dual_sub_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
12558 // GFX11: encoding: [0x7d,0x04,0x48,0xc9,0x7d,0x06,0x06,0xff]
12559 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12561 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
12562 // GFX11: encoding: [0x6b,0x04,0x48,0xc9,0x7e,0x06,0x06,0xff]
12563 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12565 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
12566 // GFX11: encoding: [0x6a,0x04,0x48,0xc9,0x7f,0x06,0x06,0xff]
12567 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12569 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
12570 // GFX11: encoding: [0xff,0x04,0x48,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12571 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12573 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
12574 // GFX11: encoding: [0xfd,0x04,0x48,0xc9,0xc1,0x06,0x06,0xff]
12575 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12577 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
12578 // GFX11: encoding: [0xf0,0x06,0x48,0xc9,0xf0,0x04,0x06,0xff]
12579 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12581 v_dual_sub_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
12582 // GFX11: encoding: [0xc1,0x08,0x48,0xc9,0xfd,0x0a,0x06,0xff]
12583 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12585 v_dual_sub_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
12586 // GFX11: encoding: [0x7c,0x0a,0x48,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
12587 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12589 v_dual_sub_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
12590 // GFX11: encoding: [0x04,0x05,0x60,0xc9,0x01,0x07,0x06,0xff]
12591 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12593 v_dual_sub_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
12594 // GFX11: encoding: [0x01,0x05,0x60,0xc9,0xff,0x07,0x06,0xff]
12595 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12597 v_dual_sub_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
12598 // GFX11: encoding: [0xff,0x05,0x60,0xc9,0x02,0x07,0x06,0xff]
12599 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12601 v_dual_sub_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
12602 // GFX11: encoding: [0x02,0x05,0x60,0xc9,0x03,0x07,0x06,0xff]
12603 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12605 v_dual_sub_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
12606 // GFX11: encoding: [0x03,0x05,0x60,0xc9,0x04,0x07,0x06,0xff]
12607 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12609 v_dual_sub_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
12610 // GFX11: encoding: [0x69,0x04,0x60,0xc9,0x01,0x06,0x06,0xff]
12611 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12613 v_dual_sub_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
12614 // GFX11: encoding: [0x01,0x04,0x60,0xc9,0x69,0x06,0x06,0xff]
12615 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12617 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
12618 // GFX11: encoding: [0x7b,0x04,0x60,0xc9,0x6a,0x06,0x06,0xff]
12619 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12621 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
12622 // GFX11: encoding: [0x7f,0x04,0x60,0xc9,0x6b,0x06,0x06,0xff]
12623 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12625 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
12626 // GFX11: encoding: [0x7e,0x04,0x60,0xc9,0x7b,0x06,0x06,0xff]
12627 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12629 v_dual_sub_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
12630 // GFX11: encoding: [0x7d,0x04,0x60,0xc9,0x7d,0x06,0x06,0xff]
12631 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12633 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
12634 // GFX11: encoding: [0x6b,0x04,0x60,0xc9,0x7e,0x06,0x06,0xff]
12635 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12637 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
12638 // GFX11: encoding: [0x6a,0x04,0x60,0xc9,0x7f,0x06,0x06,0xff]
12639 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12641 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
12642 // GFX11: encoding: [0xff,0x04,0x60,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12643 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12645 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
12646 // GFX11: encoding: [0xfd,0x04,0x60,0xc9,0xc1,0x06,0x06,0xff]
12647 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12649 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
12650 // GFX11: encoding: [0xf0,0x06,0x60,0xc9,0xf0,0x04,0x06,0xff]
12651 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12653 v_dual_sub_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
12654 // GFX11: encoding: [0xc1,0x08,0x60,0xc9,0xfd,0x0a,0x06,0xff]
12655 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12657 v_dual_sub_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
12658 // GFX11: encoding: [0x7c,0x0a,0x60,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
12659 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12661 v_dual_sub_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v3
12662 // GFX11: encoding: [0x04,0x05,0x64,0xc9,0x01,0x07,0x06,0xff]
12663 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12665 v_dual_sub_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v3
12666 // GFX11: encoding: [0x01,0x05,0x64,0xc9,0xff,0x07,0x06,0xff]
12667 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12669 v_dual_sub_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v3
12670 // GFX11: encoding: [0xff,0x05,0x64,0xc9,0x02,0x07,0x06,0xff]
12671 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12673 v_dual_sub_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v3
12674 // GFX11: encoding: [0x02,0x05,0x64,0xc9,0x03,0x07,0x06,0xff]
12675 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12677 v_dual_sub_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v3
12678 // GFX11: encoding: [0x03,0x05,0x64,0xc9,0x04,0x07,0x06,0xff]
12679 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12681 v_dual_sub_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v3
12682 // GFX11: encoding: [0x69,0x04,0x64,0xc9,0x01,0x06,0x06,0xff]
12683 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12685 v_dual_sub_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v3
12686 // GFX11: encoding: [0x01,0x04,0x64,0xc9,0x69,0x06,0x06,0xff]
12687 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12689 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v3
12690 // GFX11: encoding: [0x7b,0x04,0x64,0xc9,0x6a,0x06,0x06,0xff]
12691 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12693 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v3
12694 // GFX11: encoding: [0x7f,0x04,0x64,0xc9,0x6b,0x06,0x06,0xff]
12695 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12697 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v3
12698 // GFX11: encoding: [0x7e,0x04,0x64,0xc9,0x7b,0x06,0x06,0xff]
12699 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12701 v_dual_sub_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v3
12702 // GFX11: encoding: [0x7d,0x04,0x64,0xc9,0x7d,0x06,0x06,0xff]
12703 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12705 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v3
12706 // GFX11: encoding: [0x6b,0x04,0x64,0xc9,0x7e,0x06,0x06,0xff]
12707 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12709 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v3
12710 // GFX11: encoding: [0x6a,0x04,0x64,0xc9,0x7f,0x06,0x06,0xff]
12711 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12713 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v3
12714 // GFX11: encoding: [0xff,0x04,0x64,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12715 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12717 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v3
12718 // GFX11: encoding: [0xfd,0x04,0x64,0xc9,0xc1,0x06,0x06,0xff]
12719 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12721 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v2
12722 // GFX11: encoding: [0xf0,0x06,0x64,0xc9,0xf0,0x04,0x06,0xff]
12723 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12725 v_dual_sub_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
12726 // GFX11: encoding: [0xc1,0x08,0x64,0xc9,0xfd,0x0a,0x06,0xff]
12727 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12729 v_dual_sub_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v4
12730 // GFX11: encoding: [0x7c,0x0a,0x64,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
12731 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12733 v_dual_sub_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
12734 // GFX11: encoding: [0x04,0x05,0x52,0xc9,0x01,0x07,0x06,0xff]
12735 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12737 v_dual_sub_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
12738 // GFX11: encoding: [0x01,0x05,0x52,0xc9,0xff,0x07,0x06,0xff]
12739 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12741 v_dual_sub_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
12742 // GFX11: encoding: [0xff,0x05,0x52,0xc9,0x02,0x07,0x06,0xff]
12743 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12745 v_dual_sub_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
12746 // GFX11: encoding: [0x02,0x05,0x52,0xc9,0x03,0x07,0x06,0xff]
12747 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12749 v_dual_sub_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
12750 // GFX11: encoding: [0x03,0x05,0x52,0xc9,0x04,0x07,0x06,0xff]
12751 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12753 v_dual_sub_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
12754 // GFX11: encoding: [0x69,0x04,0x52,0xc9,0x69,0x06,0x06,0xff]
12755 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12757 v_dual_sub_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
12758 // GFX11: encoding: [0x01,0x04,0x52,0xc9,0x01,0x06,0x06,0xff]
12759 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12761 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
12762 // GFX11: encoding: [0x7b,0x04,0x52,0xc9,0x7b,0x06,0x06,0xff]
12763 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12765 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
12766 // GFX11: encoding: [0x7f,0x04,0x52,0xc9,0x7f,0x06,0x06,0xff]
12767 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12769 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
12770 // GFX11: encoding: [0x7e,0x04,0x52,0xc9,0x7e,0x06,0x06,0xff]
12771 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12773 v_dual_sub_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
12774 // GFX11: encoding: [0x7d,0x04,0x52,0xc9,0x7d,0x06,0x06,0xff]
12775 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12777 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
12778 // GFX11: encoding: [0x6b,0x04,0x52,0xc9,0x6b,0x06,0x06,0xff]
12779 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12781 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
12782 // GFX11: encoding: [0x6a,0x04,0x52,0xc9,0x6a,0x06,0x06,0xff]
12783 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12785 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
12786 // GFX11: encoding: [0xff,0x04,0x52,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12787 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12789 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
12790 // GFX11: encoding: [0xfd,0x04,0x52,0xc9,0xc1,0x06,0x06,0xff]
12791 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12793 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
12794 // GFX11: encoding: [0xf0,0x06,0x52,0xc9,0xf0,0x04,0x06,0xff]
12795 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12797 v_dual_sub_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
12798 // GFX11: encoding: [0xc1,0x08,0x52,0xc9,0xfd,0x0a,0x06,0xff]
12799 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12801 v_dual_sub_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
12802 // GFX11: encoding: [0x7c,0x0a,0x52,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
12803 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12805 v_dual_sub_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v3
12806 // GFX11: encoding: [0x04,0x05,0x58,0xc9,0x01,0x07,0x06,0xff]
12807 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12809 v_dual_sub_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v3
12810 // GFX11: encoding: [0x01,0x05,0x58,0xc9,0xff,0x07,0x06,0xff]
12811 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12813 v_dual_sub_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v3
12814 // GFX11: encoding: [0xff,0x05,0x58,0xc9,0x02,0x07,0x06,0xff]
12815 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12817 v_dual_sub_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v3
12818 // GFX11: encoding: [0x02,0x05,0x58,0xc9,0x03,0x07,0x06,0xff]
12819 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12821 v_dual_sub_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v3
12822 // GFX11: encoding: [0x03,0x05,0x58,0xc9,0x04,0x07,0x06,0xff]
12823 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12825 v_dual_sub_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v3
12826 // GFX11: encoding: [0x69,0x04,0x58,0xc9,0x01,0x06,0x06,0xff]
12827 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12829 v_dual_sub_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v3
12830 // GFX11: encoding: [0x01,0x04,0x58,0xc9,0x69,0x06,0x06,0xff]
12831 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12833 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v3
12834 // GFX11: encoding: [0x7b,0x04,0x58,0xc9,0x6a,0x06,0x06,0xff]
12835 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12837 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v3
12838 // GFX11: encoding: [0x7f,0x04,0x58,0xc9,0x6b,0x06,0x06,0xff]
12839 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12841 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v3
12842 // GFX11: encoding: [0x7e,0x04,0x58,0xc9,0x7b,0x06,0x06,0xff]
12843 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12845 v_dual_sub_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v3
12846 // GFX11: encoding: [0x7d,0x04,0x58,0xc9,0x7d,0x06,0x06,0xff]
12847 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12849 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v3
12850 // GFX11: encoding: [0x6b,0x04,0x58,0xc9,0x7e,0x06,0x06,0xff]
12851 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12853 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v3
12854 // GFX11: encoding: [0x6a,0x04,0x58,0xc9,0x7f,0x06,0x06,0xff]
12855 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12857 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v3
12858 // GFX11: encoding: [0xff,0x04,0x58,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12859 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12861 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v3
12862 // GFX11: encoding: [0xfd,0x04,0x58,0xc9,0xc1,0x06,0x06,0xff]
12863 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12865 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v2
12866 // GFX11: encoding: [0xf0,0x06,0x58,0xc9,0xf0,0x04,0x06,0xff]
12867 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12869 v_dual_sub_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
12870 // GFX11: encoding: [0xc1,0x08,0x58,0xc9,0xfd,0x0a,0x06,0xff]
12871 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12873 v_dual_sub_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v4
12874 // GFX11: encoding: [0x7c,0x0a,0x58,0xc9,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]
12875 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12877 v_dual_sub_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
12878 // GFX11: encoding: [0x04,0x05,0x42,0xc9,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
12879 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12881 v_dual_sub_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
12882 // GFX11: encoding: [0x01,0x05,0x42,0xc9,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
12883 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12885 v_dual_sub_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
12886 // GFX11: encoding: [0xff,0x05,0x42,0xc9,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
12887 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12889 v_dual_sub_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
12890 // GFX11: encoding: [0x02,0x05,0x42,0xc9,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
12891 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12893 v_dual_sub_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
12894 // GFX11: encoding: [0x03,0x05,0x42,0xc9,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
12895 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12897 v_dual_sub_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
12898 // GFX11: encoding: [0x69,0x04,0x42,0xc9,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12899 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12901 v_dual_sub_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
12902 // GFX11: encoding: [0x01,0x04,0x42,0xc9,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12903 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12905 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
12906 // GFX11: encoding: [0x7b,0x04,0x42,0xc9,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12907 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12909 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
12910 // GFX11: encoding: [0x7f,0x04,0x42,0xc9,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12911 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12913 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
12914 // GFX11: encoding: [0x7e,0x04,0x42,0xc9,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12915 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12917 v_dual_sub_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
12918 // GFX11: encoding: [0x7d,0x04,0x42,0xc9,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12919 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12921 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
12922 // GFX11: encoding: [0x6b,0x04,0x42,0xc9,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12923 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12925 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
12926 // GFX11: encoding: [0x6a,0x04,0x42,0xc9,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12927 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12929 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
12930 // GFX11: encoding: [0xff,0x04,0x42,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12931 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12933 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
12934 // GFX11: encoding: [0xfd,0x04,0x42,0xc9,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
12935 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12937 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
12938 // GFX11: encoding: [0xf0,0x06,0x42,0xc9,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
12939 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12941 v_dual_sub_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
12942 // GFX11: encoding: [0xc1,0x08,0x42,0xc9,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
12943 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12945 v_dual_sub_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
12946 // GFX11: encoding: [0x7c,0x0a,0x42,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
12947 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12949 v_dual_sub_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
12950 // GFX11: encoding: [0x04,0x05,0x40,0xc9,0x01,0x07,0x06,0xff]
12951 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12953 v_dual_sub_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
12954 // GFX11: encoding: [0x01,0x05,0x40,0xc9,0xff,0x07,0x06,0xff]
12955 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12957 v_dual_sub_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
12958 // GFX11: encoding: [0xff,0x05,0x40,0xc9,0x02,0x07,0x06,0xff]
12959 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12961 v_dual_sub_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
12962 // GFX11: encoding: [0x02,0x05,0x40,0xc9,0x03,0x07,0x06,0xff]
12963 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12965 v_dual_sub_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
12966 // GFX11: encoding: [0x03,0x05,0x40,0xc9,0x04,0x07,0x06,0xff]
12967 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12969 v_dual_sub_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
12970 // GFX11: encoding: [0x69,0x04,0x40,0xc9,0x01,0x06,0x06,0xff]
12971 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12973 v_dual_sub_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
12974 // GFX11: encoding: [0x01,0x04,0x40,0xc9,0x69,0x06,0x06,0xff]
12975 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12977 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
12978 // GFX11: encoding: [0x7b,0x04,0x40,0xc9,0x6a,0x06,0x06,0xff]
12979 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12981 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
12982 // GFX11: encoding: [0x7f,0x04,0x40,0xc9,0x6b,0x06,0x06,0xff]
12983 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12985 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
12986 // GFX11: encoding: [0x7e,0x04,0x40,0xc9,0x7b,0x06,0x06,0xff]
12987 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12989 v_dual_sub_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
12990 // GFX11: encoding: [0x7d,0x04,0x40,0xc9,0x7d,0x06,0x06,0xff]
12991 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12993 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
12994 // GFX11: encoding: [0x6b,0x04,0x40,0xc9,0x7e,0x06,0x06,0xff]
12995 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
12997 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
12998 // GFX11: encoding: [0x6a,0x04,0x40,0xc9,0x7f,0x06,0x06,0xff]
12999 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13001 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
13002 // GFX11: encoding: [0xff,0x04,0x40,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
13003 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13005 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
13006 // GFX11: encoding: [0xfd,0x04,0x40,0xc9,0xc1,0x06,0x06,0xff]
13007 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13009 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
13010 // GFX11: encoding: [0xf0,0x06,0x40,0xc9,0xf0,0x04,0x06,0xff]
13011 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13013 v_dual_sub_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
13014 // GFX11: encoding: [0xc1,0x08,0x40,0xc9,0xfd,0x0a,0x06,0xff]
13015 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13017 v_dual_sub_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
13018 // GFX11: encoding: [0x7c,0x0a,0x40,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
13019 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13021 v_dual_sub_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
13022 // GFX11: encoding: [0x04,0xff,0x45,0xc9,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
13023 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13025 v_dual_sub_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
13026 // GFX11: encoding: [0x01,0xff,0x45,0xc9,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
13027 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13029 v_dual_sub_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
13030 // GFX11: encoding: [0xff,0xff,0x45,0xc9,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
13031 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13033 v_dual_sub_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
13034 // GFX11: encoding: [0x02,0xff,0x45,0xc9,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
13035 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13037 v_dual_sub_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
13038 // GFX11: encoding: [0x03,0xff,0x45,0xc9,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
13039 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13041 v_dual_sub_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
13042 // GFX11: encoding: [0x69,0xfe,0x45,0xc9,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
13043 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13045 v_dual_sub_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
13046 // GFX11: encoding: [0x01,0xfe,0x45,0xc9,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
13047 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13049 v_dual_sub_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
13050 // GFX11: encoding: [0x7b,0xfe,0x45,0xc9,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
13051 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13053 v_dual_sub_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
13054 // GFX11: encoding: [0x7f,0xfe,0x45,0xc9,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
13055 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13057 v_dual_sub_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
13058 // GFX11: encoding: [0x7e,0xfe,0x45,0xc9,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
13059 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13061 v_dual_sub_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
13062 // GFX11: encoding: [0x7d,0xfe,0x45,0xc9,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
13063 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13065 v_dual_sub_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
13066 // GFX11: encoding: [0x6b,0xfe,0x45,0xc9,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
13067 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13069 v_dual_sub_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
13070 // GFX11: encoding: [0x6a,0xfe,0x45,0xc9,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
13071 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13073 v_dual_sub_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
13074 // GFX11: encoding: [0xff,0xfe,0x45,0xc9,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
13075 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13077 v_dual_sub_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
13078 // GFX11: encoding: [0xfd,0xfe,0x45,0xc9,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
13079 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13081 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
13082 // GFX11: encoding: [0xf0,0x06,0x44,0xc9,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
13083 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13085 v_dual_sub_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
13086 // GFX11: encoding: [0xc1,0x08,0x44,0xc9,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
13087 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13089 v_dual_sub_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
13090 // GFX11: encoding: [0x7c,0x0a,0x44,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
13091 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13093 v_dual_sub_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
13094 // GFX11: encoding: [0x04,0x05,0x62,0xc9,0x01,0x07,0x06,0xff]
13095 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13097 v_dual_sub_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
13098 // GFX11: encoding: [0x01,0x05,0x62,0xc9,0xff,0x07,0x06,0xff]
13099 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13101 v_dual_sub_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
13102 // GFX11: encoding: [0xff,0x05,0x62,0xc9,0x02,0x07,0x06,0xff]
13103 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13105 v_dual_sub_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
13106 // GFX11: encoding: [0x02,0x05,0x62,0xc9,0x03,0x07,0x06,0xff]
13107 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13109 v_dual_sub_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
13110 // GFX11: encoding: [0x03,0x05,0x62,0xc9,0x04,0x07,0x06,0xff]
13111 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13113 v_dual_sub_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
13114 // GFX11: encoding: [0x69,0x04,0x62,0xc9,0x01,0x06,0x06,0xff]
13115 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13117 v_dual_sub_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
13118 // GFX11: encoding: [0x01,0x04,0x62,0xc9,0x69,0x06,0x06,0xff]
13119 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13121 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
13122 // GFX11: encoding: [0x7b,0x04,0x62,0xc9,0x6a,0x06,0x06,0xff]
13123 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13125 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
13126 // GFX11: encoding: [0x7f,0x04,0x62,0xc9,0x6b,0x06,0x06,0xff]
13127 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13129 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
13130 // GFX11: encoding: [0x7e,0x04,0x62,0xc9,0x7b,0x06,0x06,0xff]
13131 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13133 v_dual_sub_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
13134 // GFX11: encoding: [0x7d,0x04,0x62,0xc9,0x7d,0x06,0x06,0xff]
13135 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13137 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
13138 // GFX11: encoding: [0x6b,0x04,0x62,0xc9,0x7e,0x06,0x06,0xff]
13139 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13141 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
13142 // GFX11: encoding: [0x6a,0x04,0x62,0xc9,0x7f,0x06,0x06,0xff]
13143 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13145 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
13146 // GFX11: encoding: [0xff,0x04,0x62,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
13147 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13149 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
13150 // GFX11: encoding: [0xfd,0x04,0x62,0xc9,0xc1,0x06,0x06,0xff]
13151 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13153 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
13154 // GFX11: encoding: [0xf0,0x06,0x62,0xc9,0xf0,0x04,0x06,0xff]
13155 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13157 v_dual_sub_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
13158 // GFX11: encoding: [0xc1,0x08,0x62,0xc9,0xfd,0x0a,0x06,0xff]
13159 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13161 v_dual_sub_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
13162 // GFX11: encoding: [0x7c,0x0a,0x62,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
13163 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13165 v_dual_sub_f32 v255, v4, v2 :: v_dual_max_f32 v6, v1, v3
13166 // GFX11: encoding: [0x04,0x05,0x54,0xc9,0x01,0x07,0x06,0xff]
13167 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13169 v_dual_sub_f32 v255, v1, v2 :: v_dual_max_f32 v6, v255, v3
13170 // GFX11: encoding: [0x01,0x05,0x54,0xc9,0xff,0x07,0x06,0xff]
13171 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13173 v_dual_sub_f32 v255, v255, v2 :: v_dual_max_f32 v6, v2, v3
13174 // GFX11: encoding: [0xff,0x05,0x54,0xc9,0x02,0x07,0x06,0xff]
13175 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13177 v_dual_sub_f32 v255, v2, v2 :: v_dual_max_f32 v6, v3, v3
13178 // GFX11: encoding: [0x02,0x05,0x54,0xc9,0x03,0x07,0x06,0xff]
13179 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13181 v_dual_sub_f32 v255, v3, v2 :: v_dual_max_f32 v6, v4, v3
13182 // GFX11: encoding: [0x03,0x05,0x54,0xc9,0x04,0x07,0x06,0xff]
13183 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13185 v_dual_sub_f32 v255, s105, v2 :: v_dual_max_f32 v6, s1, v3
13186 // GFX11: encoding: [0x69,0x04,0x54,0xc9,0x01,0x06,0x06,0xff]
13187 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13189 v_dual_sub_f32 v255, s1, v2 :: v_dual_max_f32 v6, s105, v3
13190 // GFX11: encoding: [0x01,0x04,0x54,0xc9,0x69,0x06,0x06,0xff]
13191 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13193 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_max_f32 v6, vcc_lo, v3
13194 // GFX11: encoding: [0x7b,0x04,0x54,0xc9,0x6a,0x06,0x06,0xff]
13195 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13197 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_max_f32 v6, vcc_hi, v3
13198 // GFX11: encoding: [0x7f,0x04,0x54,0xc9,0x6b,0x06,0x06,0xff]
13199 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13201 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_max_f32 v6, ttmp15, v3
13202 // GFX11: encoding: [0x7e,0x04,0x54,0xc9,0x7b,0x06,0x06,0xff]
13203 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13205 v_dual_sub_f32 v255, m0, v2 :: v_dual_max_f32 v6, m0, v3
13206 // GFX11: encoding: [0x7d,0x04,0x54,0xc9,0x7d,0x06,0x06,0xff]
13207 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13209 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_max_f32 v6, exec_lo, v3
13210 // GFX11: encoding: [0x6b,0x04,0x54,0xc9,0x7e,0x06,0x06,0xff]
13211 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13213 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_max_f32 v6, exec_hi, v3
13214 // GFX11: encoding: [0x6a,0x04,0x54,0xc9,0x7f,0x06,0x06,0xff]
13215 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13217 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_max_f32 v6, null, v3
13218 // GFX11: encoding: [0xff,0x04,0x54,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
13219 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13221 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_max_f32 v6, -1, v3
13222 // GFX11: encoding: [0xfd,0x04,0x54,0xc9,0xc1,0x06,0x06,0xff]
13223 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13225 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_max_f32 v6, 0.5, v2
13226 // GFX11: encoding: [0xf0,0x06,0x54,0xc9,0xf0,0x04,0x06,0xff]
13227 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13229 v_dual_sub_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
13230 // GFX11: encoding: [0xc1,0x08,0x54,0xc9,0xfd,0x0a,0x06,0xff]
13231 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13233 v_dual_sub_f32 v6, null, v5 :: v_dual_max_f32 v255, 0xaf123456, v4
13234 // GFX11: encoding: [0x7c,0x0a,0x54,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
13235 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13237 v_dual_sub_f32 v255, v4, v2 :: v_dual_min_f32 v6, v1, v3
13238 // GFX11: encoding: [0x04,0x05,0x56,0xc9,0x01,0x07,0x06,0xff]
13239 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13241 v_dual_sub_f32 v255, v1, v2 :: v_dual_min_f32 v6, v255, v3
13242 // GFX11: encoding: [0x01,0x05,0x56,0xc9,0xff,0x07,0x06,0xff]
13243 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13245 v_dual_sub_f32 v255, v255, v2 :: v_dual_min_f32 v6, v2, v3
13246 // GFX11: encoding: [0xff,0x05,0x56,0xc9,0x02,0x07,0x06,0xff]
13247 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13249 v_dual_sub_f32 v255, v2, v2 :: v_dual_min_f32 v6, v3, v3
13250 // GFX11: encoding: [0x02,0x05,0x56,0xc9,0x03,0x07,0x06,0xff]
13251 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13253 v_dual_sub_f32 v255, v3, v2 :: v_dual_min_f32 v6, v4, v3
13254 // GFX11: encoding: [0x03,0x05,0x56,0xc9,0x04,0x07,0x06,0xff]
13255 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13257 v_dual_sub_f32 v255, s105, v2 :: v_dual_min_f32 v6, s1, v3
13258 // GFX11: encoding: [0x69,0x04,0x56,0xc9,0x01,0x06,0x06,0xff]
13259 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13261 v_dual_sub_f32 v255, s1, v2 :: v_dual_min_f32 v6, s105, v3
13262 // GFX11: encoding: [0x01,0x04,0x56,0xc9,0x69,0x06,0x06,0xff]
13263 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13265 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_min_f32 v6, vcc_lo, v3
13266 // GFX11: encoding: [0x7b,0x04,0x56,0xc9,0x6a,0x06,0x06,0xff]
13267 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13269 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_min_f32 v6, vcc_hi, v3
13270 // GFX11: encoding: [0x7f,0x04,0x56,0xc9,0x6b,0x06,0x06,0xff]
13271 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13273 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_min_f32 v6, ttmp15, v3
13274 // GFX11: encoding: [0x7e,0x04,0x56,0xc9,0x7b,0x06,0x06,0xff]
13275 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13277 v_dual_sub_f32 v255, m0, v2 :: v_dual_min_f32 v6, m0, v3
13278 // GFX11: encoding: [0x7d,0x04,0x56,0xc9,0x7d,0x06,0x06,0xff]
13279 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13281 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_min_f32 v6, exec_lo, v3
13282 // GFX11: encoding: [0x6b,0x04,0x56,0xc9,0x7e,0x06,0x06,0xff]
13283 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13285 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_min_f32 v6, exec_hi, v3
13286 // GFX11: encoding: [0x6a,0x04,0x56,0xc9,0x7f,0x06,0x06,0xff]
13287 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13289 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_min_f32 v6, null, v3
13290 // GFX11: encoding: [0xff,0x04,0x56,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
13291 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13293 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_min_f32 v6, -1, v3
13294 // GFX11: encoding: [0xfd,0x04,0x56,0xc9,0xc1,0x06,0x06,0xff]
13295 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13297 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_min_f32 v6, 0.5, v2
13298 // GFX11: encoding: [0xf0,0x06,0x56,0xc9,0xf0,0x04,0x06,0xff]
13299 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13301 v_dual_sub_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
13302 // GFX11: encoding: [0xc1,0x08,0x56,0xc9,0xfd,0x0a,0x06,0xff]
13303 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13305 v_dual_sub_f32 v6, null, v5 :: v_dual_min_f32 v255, 0xaf123456, v4
13306 // GFX11: encoding: [0x7c,0x0a,0x56,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
13307 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13309 v_dual_sub_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
13310 // GFX11: encoding: [0x04,0xff,0x51,0xc9,0x01,0x01,0x06,0xff]
13311 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13313 v_dual_sub_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
13314 // GFX11: encoding: [0x01,0xff,0x51,0xc9,0xff,0x01,0x06,0xff]
13315 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13317 v_dual_sub_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
13318 // GFX11: encoding: [0xff,0xff,0x51,0xc9,0x02,0x01,0x06,0xff]
13319 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13321 v_dual_sub_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
13322 // GFX11: encoding: [0x02,0xff,0x51,0xc9,0x03,0x01,0x06,0xff]
13323 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13325 v_dual_sub_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
13326 // GFX11: encoding: [0x03,0xff,0x51,0xc9,0x04,0x01,0x06,0xff]
13327 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13329 v_dual_sub_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
13330 // GFX11: encoding: [0x69,0xfe,0x51,0xc9,0x01,0x00,0x06,0xff]
13331 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13333 v_dual_sub_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
13334 // GFX11: encoding: [0x01,0xfe,0x51,0xc9,0x69,0x00,0x06,0xff]
13335 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13337 v_dual_sub_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
13338 // GFX11: encoding: [0x7b,0xfe,0x51,0xc9,0x6a,0x00,0x06,0xff]
13339 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13341 v_dual_sub_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
13342 // GFX11: encoding: [0x7f,0xfe,0x51,0xc9,0x6b,0x00,0x06,0xff]
13343 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13345 v_dual_sub_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
13346 // GFX11: encoding: [0x7e,0xfe,0x51,0xc9,0x7b,0x00,0x06,0xff]
13347 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13349 v_dual_sub_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
13350 // GFX11: encoding: [0x7d,0xfe,0x51,0xc9,0x7d,0x00,0x06,0xff]
13351 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13353 v_dual_sub_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
13354 // GFX11: encoding: [0x6b,0xfe,0x51,0xc9,0x7e,0x00,0x06,0xff]
13355 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13357 v_dual_sub_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
13358 // GFX11: encoding: [0x6a,0xfe,0x51,0xc9,0x7f,0x00,0x06,0xff]
13359 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13361 v_dual_sub_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
13362 // GFX11: encoding: [0xff,0xfe,0x51,0xc9,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
13363 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13365 v_dual_sub_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
13366 // GFX11: encoding: [0xfd,0xfe,0x51,0xc9,0xc1,0x00,0x06,0xff]
13367 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13369 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
13370 // GFX11: encoding: [0xf0,0x06,0x50,0xc9,0xf0,0x00,0x06,0xff]
13371 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13373 v_dual_sub_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
13374 // GFX11: encoding: [0xc1,0x08,0x50,0xc9,0xfd,0x00,0x06,0xff]
13375 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13377 v_dual_sub_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
13378 // GFX11: encoding: [0x7c,0x0a,0x50,0xc9,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]
13379 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13381 v_dual_sub_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
13382 // GFX11: encoding: [0x04,0x05,0x4e,0xc9,0x01,0x07,0x06,0xff]
13383 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13385 v_dual_sub_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
13386 // GFX11: encoding: [0x01,0x05,0x4e,0xc9,0xff,0x07,0x06,0xff]
13387 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13389 v_dual_sub_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
13390 // GFX11: encoding: [0xff,0x05,0x4e,0xc9,0x02,0x07,0x06,0xff]
13391 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13393 v_dual_sub_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
13394 // GFX11: encoding: [0x02,0x05,0x4e,0xc9,0x03,0x07,0x06,0xff]
13395 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13397 v_dual_sub_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
13398 // GFX11: encoding: [0x03,0x05,0x4e,0xc9,0x04,0x07,0x06,0xff]
13399 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13401 v_dual_sub_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
13402 // GFX11: encoding: [0x69,0x04,0x4e,0xc9,0x01,0x06,0x06,0xff]
13403 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13405 v_dual_sub_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
13406 // GFX11: encoding: [0x01,0x04,0x4e,0xc9,0x69,0x06,0x06,0xff]
13407 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13409 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
13410 // GFX11: encoding: [0x7b,0x04,0x4e,0xc9,0x6a,0x06,0x06,0xff]
13411 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13413 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
13414 // GFX11: encoding: [0x7f,0x04,0x4e,0xc9,0x6b,0x06,0x06,0xff]
13415 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13417 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
13418 // GFX11: encoding: [0x7e,0x04,0x4e,0xc9,0x7b,0x06,0x06,0xff]
13419 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13421 v_dual_sub_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
13422 // GFX11: encoding: [0x7d,0x04,0x4e,0xc9,0x7d,0x06,0x06,0xff]
13423 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13425 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
13426 // GFX11: encoding: [0x6b,0x04,0x4e,0xc9,0x7e,0x06,0x06,0xff]
13427 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13429 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
13430 // GFX11: encoding: [0x6a,0x04,0x4e,0xc9,0x7f,0x06,0x06,0xff]
13431 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13433 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
13434 // GFX11: encoding: [0xff,0x04,0x4e,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
13435 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13437 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
13438 // GFX11: encoding: [0xfd,0x04,0x4e,0xc9,0xc1,0x06,0x06,0xff]
13439 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13441 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
13442 // GFX11: encoding: [0xf0,0x06,0x4e,0xc9,0xf0,0x04,0x06,0xff]
13443 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13445 v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
13446 // GFX11: encoding: [0xc1,0x08,0x4e,0xc9,0xfd,0x0a,0x06,0xff]
13447 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13449 v_dual_sub_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
13450 // GFX11: encoding: [0x7c,0x0a,0x4e,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
13451 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13453 v_dual_sub_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
13454 // GFX11: encoding: [0x04,0x05,0x46,0xc9,0x01,0x07,0x06,0xff]
13455 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13457 v_dual_sub_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
13458 // GFX11: encoding: [0x01,0x05,0x46,0xc9,0xff,0x07,0x06,0xff]
13459 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13461 v_dual_sub_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
13462 // GFX11: encoding: [0xff,0x05,0x46,0xc9,0x02,0x07,0x06,0xff]
13463 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13465 v_dual_sub_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
13466 // GFX11: encoding: [0x02,0x05,0x46,0xc9,0x03,0x07,0x06,0xff]
13467 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13469 v_dual_sub_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
13470 // GFX11: encoding: [0x03,0x05,0x46,0xc9,0x04,0x07,0x06,0xff]
13471 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13473 v_dual_sub_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
13474 // GFX11: encoding: [0x69,0x04,0x46,0xc9,0x01,0x06,0x06,0xff]
13475 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13477 v_dual_sub_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
13478 // GFX11: encoding: [0x01,0x04,0x46,0xc9,0x69,0x06,0x06,0xff]
13479 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13481 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
13482 // GFX11: encoding: [0x7b,0x04,0x46,0xc9,0x6a,0x06,0x06,0xff]
13483 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13485 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
13486 // GFX11: encoding: [0x7f,0x04,0x46,0xc9,0x6b,0x06,0x06,0xff]
13487 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13489 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
13490 // GFX11: encoding: [0x7e,0x04,0x46,0xc9,0x7b,0x06,0x06,0xff]
13491 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13493 v_dual_sub_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
13494 // GFX11: encoding: [0x7d,0x04,0x46,0xc9,0x7d,0x06,0x06,0xff]
13495 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13497 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
13498 // GFX11: encoding: [0x6b,0x04,0x46,0xc9,0x7e,0x06,0x06,0xff]
13499 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13501 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
13502 // GFX11: encoding: [0x6a,0x04,0x46,0xc9,0x7f,0x06,0x06,0xff]
13503 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13505 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
13506 // GFX11: encoding: [0xff,0x04,0x46,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
13507 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13509 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
13510 // GFX11: encoding: [0xfd,0x04,0x46,0xc9,0xc1,0x06,0x06,0xff]
13511 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13513 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
13514 // GFX11: encoding: [0xf0,0x06,0x46,0xc9,0xf0,0x04,0x06,0xff]
13515 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13517 v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
13518 // GFX11: encoding: [0xc1,0x08,0x46,0xc9,0xfd,0x0a,0x06,0xff]
13519 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13521 v_dual_sub_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
13522 // GFX11: encoding: [0x7c,0x0a,0x46,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
13523 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13525 v_dual_sub_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
13526 // GFX11: encoding: [0x04,0x05,0x4a,0xc9,0x01,0x07,0x06,0xff]
13527 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13529 v_dual_sub_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
13530 // GFX11: encoding: [0x01,0x05,0x4a,0xc9,0xff,0x07,0x06,0xff]
13531 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13533 v_dual_sub_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
13534 // GFX11: encoding: [0xff,0x05,0x4a,0xc9,0x02,0x07,0x06,0xff]
13535 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13537 v_dual_sub_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
13538 // GFX11: encoding: [0x02,0x05,0x4a,0xc9,0x03,0x07,0x06,0xff]
13539 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13541 v_dual_sub_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
13542 // GFX11: encoding: [0x03,0x05,0x4a,0xc9,0x04,0x07,0x06,0xff]
13543 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13545 v_dual_sub_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
13546 // GFX11: encoding: [0x69,0x04,0x4a,0xc9,0x01,0x06,0x06,0xff]
13547 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13549 v_dual_sub_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
13550 // GFX11: encoding: [0x01,0x04,0x4a,0xc9,0x69,0x06,0x06,0xff]
13551 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13553 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
13554 // GFX11: encoding: [0x7b,0x04,0x4a,0xc9,0x6a,0x06,0x06,0xff]
13555 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13557 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
13558 // GFX11: encoding: [0x7f,0x04,0x4a,0xc9,0x6b,0x06,0x06,0xff]
13559 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13561 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
13562 // GFX11: encoding: [0x7e,0x04,0x4a,0xc9,0x7b,0x06,0x06,0xff]
13563 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13565 v_dual_sub_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
13566 // GFX11: encoding: [0x7d,0x04,0x4a,0xc9,0x7d,0x06,0x06,0xff]
13567 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13569 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
13570 // GFX11: encoding: [0x6b,0x04,0x4a,0xc9,0x7e,0x06,0x06,0xff]
13571 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13573 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
13574 // GFX11: encoding: [0x6a,0x04,0x4a,0xc9,0x7f,0x06,0x06,0xff]
13575 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13577 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
13578 // GFX11: encoding: [0xff,0x04,0x4a,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
13579 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13581 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
13582 // GFX11: encoding: [0xfd,0x04,0x4a,0xc9,0xc1,0x06,0x06,0xff]
13583 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13585 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
13586 // GFX11: encoding: [0xf0,0x06,0x4a,0xc9,0xf0,0x04,0x06,0xff]
13587 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13589 v_dual_sub_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
13590 // GFX11: encoding: [0xc1,0x08,0x4a,0xc9,0xfd,0x0a,0x06,0xff]
13591 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13593 v_dual_sub_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
13594 // GFX11: encoding: [0x7c,0x0a,0x4a,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
13595 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13597 v_dual_sub_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
13598 // GFX11: encoding: [0x04,0x05,0x4c,0xc9,0x01,0x07,0x06,0xff]
13599 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13601 v_dual_sub_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
13602 // GFX11: encoding: [0x01,0x05,0x4c,0xc9,0xff,0x07,0x06,0xff]
13603 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13605 v_dual_sub_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
13606 // GFX11: encoding: [0xff,0x05,0x4c,0xc9,0x02,0x07,0x06,0xff]
13607 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13609 v_dual_sub_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
13610 // GFX11: encoding: [0x02,0x05,0x4c,0xc9,0x03,0x07,0x06,0xff]
13611 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13613 v_dual_sub_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
13614 // GFX11: encoding: [0x03,0x05,0x4c,0xc9,0x04,0x07,0x06,0xff]
13615 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13617 v_dual_sub_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
13618 // GFX11: encoding: [0x69,0x04,0x4c,0xc9,0x01,0x06,0x06,0xff]
13619 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13621 v_dual_sub_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
13622 // GFX11: encoding: [0x01,0x04,0x4c,0xc9,0x69,0x06,0x06,0xff]
13623 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13625 v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
13626 // GFX11: encoding: [0x7b,0x04,0x4c,0xc9,0x6a,0x06,0x06,0xff]
13627 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13629 v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
13630 // GFX11: encoding: [0x7f,0x04,0x4c,0xc9,0x6b,0x06,0x06,0xff]
13631 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13633 v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
13634 // GFX11: encoding: [0x7e,0x04,0x4c,0xc9,0x7b,0x06,0x06,0xff]
13635 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13637 v_dual_sub_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
13638 // GFX11: encoding: [0x7d,0x04,0x4c,0xc9,0x7d,0x06,0x06,0xff]
13639 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13641 v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
13642 // GFX11: encoding: [0x6b,0x04,0x4c,0xc9,0x7e,0x06,0x06,0xff]
13643 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13645 v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
13646 // GFX11: encoding: [0x6a,0x04,0x4c,0xc9,0x7f,0x06,0x06,0xff]
13647 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13649 v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
13650 // GFX11: encoding: [0xff,0x04,0x4c,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
13651 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13653 v_dual_sub_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
13654 // GFX11: encoding: [0xfd,0x04,0x4c,0xc9,0xc1,0x06,0x06,0xff]
13655 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13657 v_dual_sub_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
13658 // GFX11: encoding: [0xf0,0x06,0x4c,0xc9,0xf0,0x04,0x06,0xff]
13659 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13661 v_dual_sub_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
13662 // GFX11: encoding: [0xc1,0x08,0x4c,0xc9,0xfd,0x0a,0x06,0xff]
13663 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13665 v_dual_sub_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
13666 // GFX11: encoding: [0x7c,0x0a,0x4c,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
13667 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13669 v_dual_subrev_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
13670 // GFX11: encoding: [0x04,0x05,0x88,0xc9,0x01,0x07,0x06,0xff]
13671 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13673 v_dual_subrev_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
13674 // GFX11: encoding: [0x01,0x05,0x88,0xc9,0xff,0x07,0x06,0xff]
13675 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13677 v_dual_subrev_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
13678 // GFX11: encoding: [0xff,0x05,0x88,0xc9,0x02,0x07,0x06,0xff]
13679 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13681 v_dual_subrev_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
13682 // GFX11: encoding: [0x02,0x05,0x88,0xc9,0x03,0x07,0x06,0xff]
13683 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13685 v_dual_subrev_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
13686 // GFX11: encoding: [0x03,0x05,0x88,0xc9,0x04,0x07,0x06,0xff]
13687 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13689 v_dual_subrev_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
13690 // GFX11: encoding: [0x69,0x04,0x88,0xc9,0x01,0x06,0x06,0xff]
13691 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13693 v_dual_subrev_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
13694 // GFX11: encoding: [0x01,0x04,0x88,0xc9,0x69,0x06,0x06,0xff]
13695 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13697 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
13698 // GFX11: encoding: [0x7b,0x04,0x88,0xc9,0x6a,0x06,0x06,0xff]
13699 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13701 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
13702 // GFX11: encoding: [0x7f,0x04,0x88,0xc9,0x6b,0x06,0x06,0xff]
13703 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13705 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
13706 // GFX11: encoding: [0x7e,0x04,0x88,0xc9,0x7b,0x06,0x06,0xff]
13707 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13709 v_dual_subrev_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
13710 // GFX11: encoding: [0x7d,0x04,0x88,0xc9,0x7d,0x06,0x06,0xff]
13711 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13713 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
13714 // GFX11: encoding: [0x6b,0x04,0x88,0xc9,0x7e,0x06,0x06,0xff]
13715 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13717 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
13718 // GFX11: encoding: [0x6a,0x04,0x88,0xc9,0x7f,0x06,0x06,0xff]
13719 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13721 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3
13722 // GFX11: encoding: [0xff,0x04,0x88,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
13723 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13725 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
13726 // GFX11: encoding: [0xfd,0x04,0x88,0xc9,0xc1,0x06,0x06,0xff]
13727 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13729 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
13730 // GFX11: encoding: [0xf0,0x06,0x88,0xc9,0xf0,0x04,0x06,0xff]
13731 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13733 v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
13734 // GFX11: encoding: [0xc1,0x08,0x88,0xc9,0xfd,0x0a,0x06,0xff]
13735 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13737 v_dual_subrev_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
13738 // GFX11: encoding: [0x7c,0x0a,0x88,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
13739 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13741 v_dual_subrev_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
13742 // GFX11: encoding: [0x04,0x05,0xa0,0xc9,0x01,0x07,0x06,0xff]
13743 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13745 v_dual_subrev_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
13746 // GFX11: encoding: [0x01,0x05,0xa0,0xc9,0xff,0x07,0x06,0xff]
13747 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13749 v_dual_subrev_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
13750 // GFX11: encoding: [0xff,0x05,0xa0,0xc9,0x02,0x07,0x06,0xff]
13751 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13753 v_dual_subrev_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
13754 // GFX11: encoding: [0x02,0x05,0xa0,0xc9,0x03,0x07,0x06,0xff]
13755 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13757 v_dual_subrev_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
13758 // GFX11: encoding: [0x03,0x05,0xa0,0xc9,0x04,0x07,0x06,0xff]
13759 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13761 v_dual_subrev_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
13762 // GFX11: encoding: [0x69,0x04,0xa0,0xc9,0x01,0x06,0x06,0xff]
13763 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13765 v_dual_subrev_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
13766 // GFX11: encoding: [0x01,0x04,0xa0,0xc9,0x69,0x06,0x06,0xff]
13767 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13769 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
13770 // GFX11: encoding: [0x7b,0x04,0xa0,0xc9,0x6a,0x06,0x06,0xff]
13771 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13773 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
13774 // GFX11: encoding: [0x7f,0x04,0xa0,0xc9,0x6b,0x06,0x06,0xff]
13775 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13777 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
13778 // GFX11: encoding: [0x7e,0x04,0xa0,0xc9,0x7b,0x06,0x06,0xff]
13779 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13781 v_dual_subrev_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
13782 // GFX11: encoding: [0x7d,0x04,0xa0,0xc9,0x7d,0x06,0x06,0xff]
13783 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13785 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
13786 // GFX11: encoding: [0x6b,0x04,0xa0,0xc9,0x7e,0x06,0x06,0xff]
13787 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13789 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
13790 // GFX11: encoding: [0x6a,0x04,0xa0,0xc9,0x7f,0x06,0x06,0xff]
13791 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13793 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3
13794 // GFX11: encoding: [0xff,0x04,0xa0,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
13795 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13797 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
13798 // GFX11: encoding: [0xfd,0x04,0xa0,0xc9,0xc1,0x06,0x06,0xff]
13799 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13801 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
13802 // GFX11: encoding: [0xf0,0x06,0xa0,0xc9,0xf0,0x04,0x06,0xff]
13803 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13805 v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
13806 // GFX11: encoding: [0xc1,0x08,0xa0,0xc9,0xfd,0x0a,0x06,0xff]
13807 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13809 v_dual_subrev_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
13810 // GFX11: encoding: [0x7c,0x0a,0xa0,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
13811 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13813 v_dual_subrev_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v3
13814 // GFX11: encoding: [0x04,0x05,0xa4,0xc9,0x01,0x07,0x06,0xff]
13815 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13817 v_dual_subrev_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v3
13818 // GFX11: encoding: [0x01,0x05,0xa4,0xc9,0xff,0x07,0x06,0xff]
13819 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13821 v_dual_subrev_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v3
13822 // GFX11: encoding: [0xff,0x05,0xa4,0xc9,0x02,0x07,0x06,0xff]
13823 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13825 v_dual_subrev_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v3
13826 // GFX11: encoding: [0x02,0x05,0xa4,0xc9,0x03,0x07,0x06,0xff]
13827 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13829 v_dual_subrev_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v3
13830 // GFX11: encoding: [0x03,0x05,0xa4,0xc9,0x04,0x07,0x06,0xff]
13831 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13833 v_dual_subrev_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v3
13834 // GFX11: encoding: [0x69,0x04,0xa4,0xc9,0x01,0x06,0x06,0xff]
13835 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13837 v_dual_subrev_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v3
13838 // GFX11: encoding: [0x01,0x04,0xa4,0xc9,0x69,0x06,0x06,0xff]
13839 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13841 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v3
13842 // GFX11: encoding: [0x7b,0x04,0xa4,0xc9,0x6a,0x06,0x06,0xff]
13843 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13845 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v3
13846 // GFX11: encoding: [0x7f,0x04,0xa4,0xc9,0x6b,0x06,0x06,0xff]
13847 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13849 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v3
13850 // GFX11: encoding: [0x7e,0x04,0xa4,0xc9,0x7b,0x06,0x06,0xff]
13851 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13853 v_dual_subrev_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v3
13854 // GFX11: encoding: [0x7d,0x04,0xa4,0xc9,0x7d,0x06,0x06,0xff]
13855 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13857 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v3
13858 // GFX11: encoding: [0x6b,0x04,0xa4,0xc9,0x7e,0x06,0x06,0xff]
13859 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13861 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v3
13862 // GFX11: encoding: [0x6a,0x04,0xa4,0xc9,0x7f,0x06,0x06,0xff]
13863 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13865 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v3
13866 // GFX11: encoding: [0xff,0x04,0xa4,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
13867 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13869 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v3
13870 // GFX11: encoding: [0xfd,0x04,0xa4,0xc9,0xc1,0x06,0x06,0xff]
13871 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13873 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v2
13874 // GFX11: encoding: [0xf0,0x06,0xa4,0xc9,0xf0,0x04,0x06,0xff]
13875 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13877 v_dual_subrev_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
13878 // GFX11: encoding: [0xc1,0x08,0xa4,0xc9,0xfd,0x0a,0x06,0xff]
13879 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13881 v_dual_subrev_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v4
13882 // GFX11: encoding: [0x7c,0x0a,0xa4,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
13883 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13885 v_dual_subrev_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3
13886 // GFX11: encoding: [0x04,0x05,0x92,0xc9,0x01,0x07,0x06,0xff]
13887 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13889 v_dual_subrev_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3
13890 // GFX11: encoding: [0x01,0x05,0x92,0xc9,0xff,0x07,0x06,0xff]
13891 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13893 v_dual_subrev_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3
13894 // GFX11: encoding: [0xff,0x05,0x92,0xc9,0x02,0x07,0x06,0xff]
13895 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13897 v_dual_subrev_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3
13898 // GFX11: encoding: [0x02,0x05,0x92,0xc9,0x03,0x07,0x06,0xff]
13899 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13901 v_dual_subrev_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3
13902 // GFX11: encoding: [0x03,0x05,0x92,0xc9,0x04,0x07,0x06,0xff]
13903 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13905 v_dual_subrev_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3
13906 // GFX11: encoding: [0x69,0x04,0x92,0xc9,0x69,0x06,0x06,0xff]
13907 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13909 v_dual_subrev_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3
13910 // GFX11: encoding: [0x01,0x04,0x92,0xc9,0x01,0x06,0x06,0xff]
13911 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13913 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3
13914 // GFX11: encoding: [0x7b,0x04,0x92,0xc9,0x7b,0x06,0x06,0xff]
13915 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13917 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3
13918 // GFX11: encoding: [0x7f,0x04,0x92,0xc9,0x7f,0x06,0x06,0xff]
13919 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13921 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3
13922 // GFX11: encoding: [0x7e,0x04,0x92,0xc9,0x7e,0x06,0x06,0xff]
13923 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13925 v_dual_subrev_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3
13926 // GFX11: encoding: [0x7d,0x04,0x92,0xc9,0x7d,0x06,0x06,0xff]
13927 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13929 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3
13930 // GFX11: encoding: [0x6b,0x04,0x92,0xc9,0x6b,0x06,0x06,0xff]
13931 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13933 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3
13934 // GFX11: encoding: [0x6a,0x04,0x92,0xc9,0x6a,0x06,0x06,0xff]
13935 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13937 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3
13938 // GFX11: encoding: [0xff,0x04,0x92,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
13939 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13941 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3
13942 // GFX11: encoding: [0xfd,0x04,0x92,0xc9,0xc1,0x06,0x06,0xff]
13943 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13945 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2
13946 // GFX11: encoding: [0xf0,0x06,0x92,0xc9,0xf0,0x04,0x06,0xff]
13947 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13949 v_dual_subrev_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
13950 // GFX11: encoding: [0xc1,0x08,0x92,0xc9,0xfd,0x0a,0x06,0xff]
13951 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13953 v_dual_subrev_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4
13954 // GFX11: encoding: [0x7c,0x0a,0x92,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
13955 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13957 v_dual_subrev_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v3
13958 // GFX11: encoding: [0x04,0x05,0x98,0xc9,0x01,0x07,0x06,0xff]
13959 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13961 v_dual_subrev_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v3
13962 // GFX11: encoding: [0x01,0x05,0x98,0xc9,0xff,0x07,0x06,0xff]
13963 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13965 v_dual_subrev_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v3
13966 // GFX11: encoding: [0xff,0x05,0x98,0xc9,0x02,0x07,0x06,0xff]
13967 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13969 v_dual_subrev_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v3
13970 // GFX11: encoding: [0x02,0x05,0x98,0xc9,0x03,0x07,0x06,0xff]
13971 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13973 v_dual_subrev_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v3
13974 // GFX11: encoding: [0x03,0x05,0x98,0xc9,0x04,0x07,0x06,0xff]
13975 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13977 v_dual_subrev_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v3
13978 // GFX11: encoding: [0x69,0x04,0x98,0xc9,0x01,0x06,0x06,0xff]
13979 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13981 v_dual_subrev_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v3
13982 // GFX11: encoding: [0x01,0x04,0x98,0xc9,0x69,0x06,0x06,0xff]
13983 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13985 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v3
13986 // GFX11: encoding: [0x7b,0x04,0x98,0xc9,0x6a,0x06,0x06,0xff]
13987 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13989 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v3
13990 // GFX11: encoding: [0x7f,0x04,0x98,0xc9,0x6b,0x06,0x06,0xff]
13991 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13993 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v3
13994 // GFX11: encoding: [0x7e,0x04,0x98,0xc9,0x7b,0x06,0x06,0xff]
13995 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
13997 v_dual_subrev_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v3
13998 // GFX11: encoding: [0x7d,0x04,0x98,0xc9,0x7d,0x06,0x06,0xff]
13999 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14001 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v3
14002 // GFX11: encoding: [0x6b,0x04,0x98,0xc9,0x7e,0x06,0x06,0xff]
14003 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14005 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v3
14006 // GFX11: encoding: [0x6a,0x04,0x98,0xc9,0x7f,0x06,0x06,0xff]
14007 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14009 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v3
14010 // GFX11: encoding: [0xff,0x04,0x98,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14011 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14013 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v3
14014 // GFX11: encoding: [0xfd,0x04,0x98,0xc9,0xc1,0x06,0x06,0xff]
14015 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14017 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v2
14018 // GFX11: encoding: [0xf0,0x06,0x98,0xc9,0xf0,0x04,0x06,0xff]
14019 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14021 v_dual_subrev_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
14022 // GFX11: encoding: [0xc1,0x08,0x98,0xc9,0xfd,0x0a,0x06,0xff]
14023 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14025 v_dual_subrev_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v4
14026 // GFX11: encoding: [0x7c,0x0a,0x98,0xc9,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]
14027 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14029 v_dual_subrev_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456
14030 // GFX11: encoding: [0x04,0x05,0x82,0xc9,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
14031 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14033 v_dual_subrev_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456
14034 // GFX11: encoding: [0x01,0x05,0x82,0xc9,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
14035 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14037 v_dual_subrev_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456
14038 // GFX11: encoding: [0xff,0x05,0x82,0xc9,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
14039 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14041 v_dual_subrev_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456
14042 // GFX11: encoding: [0x02,0x05,0x82,0xc9,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
14043 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14045 v_dual_subrev_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456
14046 // GFX11: encoding: [0x03,0x05,0x82,0xc9,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
14047 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14049 v_dual_subrev_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456
14050 // GFX11: encoding: [0x69,0x04,0x82,0xc9,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14051 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14053 v_dual_subrev_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456
14054 // GFX11: encoding: [0x01,0x04,0x82,0xc9,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14055 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14057 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456
14058 // GFX11: encoding: [0x7b,0x04,0x82,0xc9,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14059 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14061 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456
14062 // GFX11: encoding: [0x7f,0x04,0x82,0xc9,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14063 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14065 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456
14066 // GFX11: encoding: [0x7e,0x04,0x82,0xc9,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14067 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14069 v_dual_subrev_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456
14070 // GFX11: encoding: [0x7d,0x04,0x82,0xc9,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14071 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14073 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456
14074 // GFX11: encoding: [0x6b,0x04,0x82,0xc9,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14075 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14077 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456
14078 // GFX11: encoding: [0x6a,0x04,0x82,0xc9,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14079 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14081 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456
14082 // GFX11: encoding: [0xff,0x04,0x82,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14083 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14085 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456
14086 // GFX11: encoding: [0xfd,0x04,0x82,0xc9,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14087 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14089 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456
14090 // GFX11: encoding: [0xf0,0x06,0x82,0xc9,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]
14091 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14093 v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
14094 // GFX11: encoding: [0xc1,0x08,0x82,0xc9,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]
14095 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14097 v_dual_subrev_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456
14098 // GFX11: encoding: [0x7c,0x0a,0x82,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
14099 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14101 v_dual_subrev_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3
14102 // GFX11: encoding: [0x04,0x05,0x80,0xc9,0x01,0x07,0x06,0xff]
14103 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14105 v_dual_subrev_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3
14106 // GFX11: encoding: [0x01,0x05,0x80,0xc9,0xff,0x07,0x06,0xff]
14107 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14109 v_dual_subrev_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3
14110 // GFX11: encoding: [0xff,0x05,0x80,0xc9,0x02,0x07,0x06,0xff]
14111 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14113 v_dual_subrev_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3
14114 // GFX11: encoding: [0x02,0x05,0x80,0xc9,0x03,0x07,0x06,0xff]
14115 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14117 v_dual_subrev_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3
14118 // GFX11: encoding: [0x03,0x05,0x80,0xc9,0x04,0x07,0x06,0xff]
14119 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14121 v_dual_subrev_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3
14122 // GFX11: encoding: [0x69,0x04,0x80,0xc9,0x01,0x06,0x06,0xff]
14123 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14125 v_dual_subrev_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3
14126 // GFX11: encoding: [0x01,0x04,0x80,0xc9,0x69,0x06,0x06,0xff]
14127 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14129 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3
14130 // GFX11: encoding: [0x7b,0x04,0x80,0xc9,0x6a,0x06,0x06,0xff]
14131 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14133 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3
14134 // GFX11: encoding: [0x7f,0x04,0x80,0xc9,0x6b,0x06,0x06,0xff]
14135 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14137 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3
14138 // GFX11: encoding: [0x7e,0x04,0x80,0xc9,0x7b,0x06,0x06,0xff]
14139 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14141 v_dual_subrev_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3
14142 // GFX11: encoding: [0x7d,0x04,0x80,0xc9,0x7d,0x06,0x06,0xff]
14143 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14145 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3
14146 // GFX11: encoding: [0x6b,0x04,0x80,0xc9,0x7e,0x06,0x06,0xff]
14147 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14149 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3
14150 // GFX11: encoding: [0x6a,0x04,0x80,0xc9,0x7f,0x06,0x06,0xff]
14151 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14153 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3
14154 // GFX11: encoding: [0xff,0x04,0x80,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14155 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14157 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3
14158 // GFX11: encoding: [0xfd,0x04,0x80,0xc9,0xc1,0x06,0x06,0xff]
14159 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14161 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2
14162 // GFX11: encoding: [0xf0,0x06,0x80,0xc9,0xf0,0x04,0x06,0xff]
14163 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14165 v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
14166 // GFX11: encoding: [0xc1,0x08,0x80,0xc9,0xfd,0x0a,0x06,0xff]
14167 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14169 v_dual_subrev_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4
14170 // GFX11: encoding: [0x7c,0x0a,0x80,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
14171 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14173 v_dual_subrev_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255
14174 // GFX11: encoding: [0x04,0xff,0x85,0xc9,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
14175 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14177 v_dual_subrev_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255
14178 // GFX11: encoding: [0x01,0xff,0x85,0xc9,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
14179 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14181 v_dual_subrev_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255
14182 // GFX11: encoding: [0xff,0xff,0x85,0xc9,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
14183 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14185 v_dual_subrev_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255
14186 // GFX11: encoding: [0x02,0xff,0x85,0xc9,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
14187 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14189 v_dual_subrev_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255
14190 // GFX11: encoding: [0x03,0xff,0x85,0xc9,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]
14191 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14193 v_dual_subrev_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255
14194 // GFX11: encoding: [0x69,0xfe,0x85,0xc9,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
14195 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14197 v_dual_subrev_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255
14198 // GFX11: encoding: [0x01,0xfe,0x85,0xc9,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
14199 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14201 v_dual_subrev_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255
14202 // GFX11: encoding: [0x7b,0xfe,0x85,0xc9,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
14203 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14205 v_dual_subrev_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255
14206 // GFX11: encoding: [0x7f,0xfe,0x85,0xc9,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
14207 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14209 v_dual_subrev_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255
14210 // GFX11: encoding: [0x7e,0xfe,0x85,0xc9,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
14211 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14213 v_dual_subrev_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255
14214 // GFX11: encoding: [0x7d,0xfe,0x85,0xc9,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
14215 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14217 v_dual_subrev_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255
14218 // GFX11: encoding: [0x6b,0xfe,0x85,0xc9,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
14219 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14221 v_dual_subrev_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255
14222 // GFX11: encoding: [0x6a,0xfe,0x85,0xc9,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
14223 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14225 v_dual_subrev_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255
14226 // GFX11: encoding: [0xff,0xfe,0x85,0xc9,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
14227 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14229 v_dual_subrev_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255
14230 // GFX11: encoding: [0xfd,0xfe,0x85,0xc9,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
14231 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14233 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
14234 // GFX11: encoding: [0xf0,0x06,0x84,0xc9,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
14235 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14237 v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
14238 // GFX11: encoding: [0xc1,0x08,0x84,0xc9,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]
14239 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14241 v_dual_subrev_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4
14242 // GFX11: encoding: [0x7c,0x0a,0x84,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
14243 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14245 v_dual_subrev_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3
14246 // GFX11: encoding: [0x04,0x05,0xa2,0xc9,0x01,0x07,0x06,0xff]
14247 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14249 v_dual_subrev_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3
14250 // GFX11: encoding: [0x01,0x05,0xa2,0xc9,0xff,0x07,0x06,0xff]
14251 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14253 v_dual_subrev_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3
14254 // GFX11: encoding: [0xff,0x05,0xa2,0xc9,0x02,0x07,0x06,0xff]
14255 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14257 v_dual_subrev_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3
14258 // GFX11: encoding: [0x02,0x05,0xa2,0xc9,0x03,0x07,0x06,0xff]
14259 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14261 v_dual_subrev_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3
14262 // GFX11: encoding: [0x03,0x05,0xa2,0xc9,0x04,0x07,0x06,0xff]
14263 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14265 v_dual_subrev_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3
14266 // GFX11: encoding: [0x69,0x04,0xa2,0xc9,0x01,0x06,0x06,0xff]
14267 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14269 v_dual_subrev_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3
14270 // GFX11: encoding: [0x01,0x04,0xa2,0xc9,0x69,0x06,0x06,0xff]
14271 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14273 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3
14274 // GFX11: encoding: [0x7b,0x04,0xa2,0xc9,0x6a,0x06,0x06,0xff]
14275 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14277 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3
14278 // GFX11: encoding: [0x7f,0x04,0xa2,0xc9,0x6b,0x06,0x06,0xff]
14279 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14281 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3
14282 // GFX11: encoding: [0x7e,0x04,0xa2,0xc9,0x7b,0x06,0x06,0xff]
14283 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14285 v_dual_subrev_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3
14286 // GFX11: encoding: [0x7d,0x04,0xa2,0xc9,0x7d,0x06,0x06,0xff]
14287 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14289 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3
14290 // GFX11: encoding: [0x6b,0x04,0xa2,0xc9,0x7e,0x06,0x06,0xff]
14291 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14293 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3
14294 // GFX11: encoding: [0x6a,0x04,0xa2,0xc9,0x7f,0x06,0x06,0xff]
14295 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14297 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3
14298 // GFX11: encoding: [0xff,0x04,0xa2,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14299 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14301 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3
14302 // GFX11: encoding: [0xfd,0x04,0xa2,0xc9,0xc1,0x06,0x06,0xff]
14303 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14305 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2
14306 // GFX11: encoding: [0xf0,0x06,0xa2,0xc9,0xf0,0x04,0x06,0xff]
14307 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14309 v_dual_subrev_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
14310 // GFX11: encoding: [0xc1,0x08,0xa2,0xc9,0xfd,0x0a,0x06,0xff]
14311 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14313 v_dual_subrev_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4
14314 // GFX11: encoding: [0x7c,0x0a,0xa2,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
14315 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14317 v_dual_subrev_f32 v255, v4, v2 :: v_dual_max_f32 v6, v1, v3
14318 // GFX11: encoding: [0x04,0x05,0x94,0xc9,0x01,0x07,0x06,0xff]
14319 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14321 v_dual_subrev_f32 v255, v1, v2 :: v_dual_max_f32 v6, v255, v3
14322 // GFX11: encoding: [0x01,0x05,0x94,0xc9,0xff,0x07,0x06,0xff]
14323 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14325 v_dual_subrev_f32 v255, v255, v2 :: v_dual_max_f32 v6, v2, v3
14326 // GFX11: encoding: [0xff,0x05,0x94,0xc9,0x02,0x07,0x06,0xff]
14327 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14329 v_dual_subrev_f32 v255, v2, v2 :: v_dual_max_f32 v6, v3, v3
14330 // GFX11: encoding: [0x02,0x05,0x94,0xc9,0x03,0x07,0x06,0xff]
14331 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14333 v_dual_subrev_f32 v255, v3, v2 :: v_dual_max_f32 v6, v4, v3
14334 // GFX11: encoding: [0x03,0x05,0x94,0xc9,0x04,0x07,0x06,0xff]
14335 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14337 v_dual_subrev_f32 v255, s105, v2 :: v_dual_max_f32 v6, s1, v3
14338 // GFX11: encoding: [0x69,0x04,0x94,0xc9,0x01,0x06,0x06,0xff]
14339 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14341 v_dual_subrev_f32 v255, s1, v2 :: v_dual_max_f32 v6, s105, v3
14342 // GFX11: encoding: [0x01,0x04,0x94,0xc9,0x69,0x06,0x06,0xff]
14343 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14345 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_max_f32 v6, vcc_lo, v3
14346 // GFX11: encoding: [0x7b,0x04,0x94,0xc9,0x6a,0x06,0x06,0xff]
14347 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14349 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_max_f32 v6, vcc_hi, v3
14350 // GFX11: encoding: [0x7f,0x04,0x94,0xc9,0x6b,0x06,0x06,0xff]
14351 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14353 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_max_f32 v6, ttmp15, v3
14354 // GFX11: encoding: [0x7e,0x04,0x94,0xc9,0x7b,0x06,0x06,0xff]
14355 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14357 v_dual_subrev_f32 v255, m0, v2 :: v_dual_max_f32 v6, m0, v3
14358 // GFX11: encoding: [0x7d,0x04,0x94,0xc9,0x7d,0x06,0x06,0xff]
14359 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14361 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_max_f32 v6, exec_lo, v3
14362 // GFX11: encoding: [0x6b,0x04,0x94,0xc9,0x7e,0x06,0x06,0xff]
14363 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14365 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_max_f32 v6, exec_hi, v3
14366 // GFX11: encoding: [0x6a,0x04,0x94,0xc9,0x7f,0x06,0x06,0xff]
14367 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14369 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_max_f32 v6, null, v3
14370 // GFX11: encoding: [0xff,0x04,0x94,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14371 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14373 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_max_f32 v6, -1, v3
14374 // GFX11: encoding: [0xfd,0x04,0x94,0xc9,0xc1,0x06,0x06,0xff]
14375 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14377 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_max_f32 v6, 0.5, v2
14378 // GFX11: encoding: [0xf0,0x06,0x94,0xc9,0xf0,0x04,0x06,0xff]
14379 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14381 v_dual_subrev_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
14382 // GFX11: encoding: [0xc1,0x08,0x94,0xc9,0xfd,0x0a,0x06,0xff]
14383 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14385 v_dual_subrev_f32 v6, null, v5 :: v_dual_max_f32 v255, 0xaf123456, v4
14386 // GFX11: encoding: [0x7c,0x0a,0x94,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
14387 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14389 v_dual_subrev_f32 v255, v4, v2 :: v_dual_min_f32 v6, v1, v3
14390 // GFX11: encoding: [0x04,0x05,0x96,0xc9,0x01,0x07,0x06,0xff]
14391 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14393 v_dual_subrev_f32 v255, v1, v2 :: v_dual_min_f32 v6, v255, v3
14394 // GFX11: encoding: [0x01,0x05,0x96,0xc9,0xff,0x07,0x06,0xff]
14395 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14397 v_dual_subrev_f32 v255, v255, v2 :: v_dual_min_f32 v6, v2, v3
14398 // GFX11: encoding: [0xff,0x05,0x96,0xc9,0x02,0x07,0x06,0xff]
14399 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14401 v_dual_subrev_f32 v255, v2, v2 :: v_dual_min_f32 v6, v3, v3
14402 // GFX11: encoding: [0x02,0x05,0x96,0xc9,0x03,0x07,0x06,0xff]
14403 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14405 v_dual_subrev_f32 v255, v3, v2 :: v_dual_min_f32 v6, v4, v3
14406 // GFX11: encoding: [0x03,0x05,0x96,0xc9,0x04,0x07,0x06,0xff]
14407 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14409 v_dual_subrev_f32 v255, s105, v2 :: v_dual_min_f32 v6, s1, v3
14410 // GFX11: encoding: [0x69,0x04,0x96,0xc9,0x01,0x06,0x06,0xff]
14411 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14413 v_dual_subrev_f32 v255, s1, v2 :: v_dual_min_f32 v6, s105, v3
14414 // GFX11: encoding: [0x01,0x04,0x96,0xc9,0x69,0x06,0x06,0xff]
14415 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14417 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_min_f32 v6, vcc_lo, v3
14418 // GFX11: encoding: [0x7b,0x04,0x96,0xc9,0x6a,0x06,0x06,0xff]
14419 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14421 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_min_f32 v6, vcc_hi, v3
14422 // GFX11: encoding: [0x7f,0x04,0x96,0xc9,0x6b,0x06,0x06,0xff]
14423 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14425 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_min_f32 v6, ttmp15, v3
14426 // GFX11: encoding: [0x7e,0x04,0x96,0xc9,0x7b,0x06,0x06,0xff]
14427 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14429 v_dual_subrev_f32 v255, m0, v2 :: v_dual_min_f32 v6, m0, v3
14430 // GFX11: encoding: [0x7d,0x04,0x96,0xc9,0x7d,0x06,0x06,0xff]
14431 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14433 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_min_f32 v6, exec_lo, v3
14434 // GFX11: encoding: [0x6b,0x04,0x96,0xc9,0x7e,0x06,0x06,0xff]
14435 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14437 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_min_f32 v6, exec_hi, v3
14438 // GFX11: encoding: [0x6a,0x04,0x96,0xc9,0x7f,0x06,0x06,0xff]
14439 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14441 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_min_f32 v6, null, v3
14442 // GFX11: encoding: [0xff,0x04,0x96,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14443 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14445 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_min_f32 v6, -1, v3
14446 // GFX11: encoding: [0xfd,0x04,0x96,0xc9,0xc1,0x06,0x06,0xff]
14447 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14449 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_min_f32 v6, 0.5, v2
14450 // GFX11: encoding: [0xf0,0x06,0x96,0xc9,0xf0,0x04,0x06,0xff]
14451 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14453 v_dual_subrev_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
14454 // GFX11: encoding: [0xc1,0x08,0x96,0xc9,0xfd,0x0a,0x06,0xff]
14455 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14457 v_dual_subrev_f32 v6, null, v5 :: v_dual_min_f32 v255, 0xaf123456, v4
14458 // GFX11: encoding: [0x7c,0x0a,0x96,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
14459 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14461 v_dual_subrev_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1
14462 // GFX11: encoding: [0x04,0xff,0x91,0xc9,0x01,0x01,0x06,0xff]
14463 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14465 v_dual_subrev_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255
14466 // GFX11: encoding: [0x01,0xff,0x91,0xc9,0xff,0x01,0x06,0xff]
14467 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14469 v_dual_subrev_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2
14470 // GFX11: encoding: [0xff,0xff,0x91,0xc9,0x02,0x01,0x06,0xff]
14471 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14473 v_dual_subrev_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3
14474 // GFX11: encoding: [0x02,0xff,0x91,0xc9,0x03,0x01,0x06,0xff]
14475 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14477 v_dual_subrev_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4
14478 // GFX11: encoding: [0x03,0xff,0x91,0xc9,0x04,0x01,0x06,0xff]
14479 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14481 v_dual_subrev_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1
14482 // GFX11: encoding: [0x69,0xfe,0x91,0xc9,0x01,0x00,0x06,0xff]
14483 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14485 v_dual_subrev_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105
14486 // GFX11: encoding: [0x01,0xfe,0x91,0xc9,0x69,0x00,0x06,0xff]
14487 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14489 v_dual_subrev_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo
14490 // GFX11: encoding: [0x7b,0xfe,0x91,0xc9,0x6a,0x00,0x06,0xff]
14491 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14493 v_dual_subrev_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi
14494 // GFX11: encoding: [0x7f,0xfe,0x91,0xc9,0x6b,0x00,0x06,0xff]
14495 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14497 v_dual_subrev_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15
14498 // GFX11: encoding: [0x7e,0xfe,0x91,0xc9,0x7b,0x00,0x06,0xff]
14499 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14501 v_dual_subrev_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0
14502 // GFX11: encoding: [0x7d,0xfe,0x91,0xc9,0x7d,0x00,0x06,0xff]
14503 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14505 v_dual_subrev_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo
14506 // GFX11: encoding: [0x6b,0xfe,0x91,0xc9,0x7e,0x00,0x06,0xff]
14507 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14509 v_dual_subrev_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi
14510 // GFX11: encoding: [0x6a,0xfe,0x91,0xc9,0x7f,0x00,0x06,0xff]
14511 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14513 v_dual_subrev_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null
14514 // GFX11: encoding: [0xff,0xfe,0x91,0xc9,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]
14515 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14517 v_dual_subrev_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1
14518 // GFX11: encoding: [0xfd,0xfe,0x91,0xc9,0xc1,0x00,0x06,0xff]
14519 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14521 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5
14522 // GFX11: encoding: [0xf0,0x06,0x90,0xc9,0xf0,0x00,0x06,0xff]
14523 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14525 v_dual_subrev_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
14526 // GFX11: encoding: [0xc1,0x08,0x90,0xc9,0xfd,0x00,0x06,0xff]
14527 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14529 v_dual_subrev_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456
14530 // GFX11: encoding: [0x7c,0x0a,0x90,0xc9,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]
14531 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14533 v_dual_subrev_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3
14534 // GFX11: encoding: [0x04,0x05,0x8e,0xc9,0x01,0x07,0x06,0xff]
14535 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14537 v_dual_subrev_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3
14538 // GFX11: encoding: [0x01,0x05,0x8e,0xc9,0xff,0x07,0x06,0xff]
14539 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14541 v_dual_subrev_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3
14542 // GFX11: encoding: [0xff,0x05,0x8e,0xc9,0x02,0x07,0x06,0xff]
14543 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14545 v_dual_subrev_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3
14546 // GFX11: encoding: [0x02,0x05,0x8e,0xc9,0x03,0x07,0x06,0xff]
14547 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14549 v_dual_subrev_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3
14550 // GFX11: encoding: [0x03,0x05,0x8e,0xc9,0x04,0x07,0x06,0xff]
14551 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14553 v_dual_subrev_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3
14554 // GFX11: encoding: [0x69,0x04,0x8e,0xc9,0x01,0x06,0x06,0xff]
14555 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14557 v_dual_subrev_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3
14558 // GFX11: encoding: [0x01,0x04,0x8e,0xc9,0x69,0x06,0x06,0xff]
14559 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14561 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3
14562 // GFX11: encoding: [0x7b,0x04,0x8e,0xc9,0x6a,0x06,0x06,0xff]
14563 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14565 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3
14566 // GFX11: encoding: [0x7f,0x04,0x8e,0xc9,0x6b,0x06,0x06,0xff]
14567 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14569 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3
14570 // GFX11: encoding: [0x7e,0x04,0x8e,0xc9,0x7b,0x06,0x06,0xff]
14571 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14573 v_dual_subrev_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3
14574 // GFX11: encoding: [0x7d,0x04,0x8e,0xc9,0x7d,0x06,0x06,0xff]
14575 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14577 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3
14578 // GFX11: encoding: [0x6b,0x04,0x8e,0xc9,0x7e,0x06,0x06,0xff]
14579 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14581 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3
14582 // GFX11: encoding: [0x6a,0x04,0x8e,0xc9,0x7f,0x06,0x06,0xff]
14583 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14585 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3
14586 // GFX11: encoding: [0xff,0x04,0x8e,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14587 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14589 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3
14590 // GFX11: encoding: [0xfd,0x04,0x8e,0xc9,0xc1,0x06,0x06,0xff]
14591 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14593 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2
14594 // GFX11: encoding: [0xf0,0x06,0x8e,0xc9,0xf0,0x04,0x06,0xff]
14595 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14597 v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
14598 // GFX11: encoding: [0xc1,0x08,0x8e,0xc9,0xfd,0x0a,0x06,0xff]
14599 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14601 v_dual_subrev_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4
14602 // GFX11: encoding: [0x7c,0x0a,0x8e,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
14603 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14605 v_dual_subrev_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3
14606 // GFX11: encoding: [0x04,0x05,0x86,0xc9,0x01,0x07,0x06,0xff]
14607 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14609 v_dual_subrev_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3
14610 // GFX11: encoding: [0x01,0x05,0x86,0xc9,0xff,0x07,0x06,0xff]
14611 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14613 v_dual_subrev_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3
14614 // GFX11: encoding: [0xff,0x05,0x86,0xc9,0x02,0x07,0x06,0xff]
14615 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14617 v_dual_subrev_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3
14618 // GFX11: encoding: [0x02,0x05,0x86,0xc9,0x03,0x07,0x06,0xff]
14619 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14621 v_dual_subrev_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3
14622 // GFX11: encoding: [0x03,0x05,0x86,0xc9,0x04,0x07,0x06,0xff]
14623 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14625 v_dual_subrev_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3
14626 // GFX11: encoding: [0x69,0x04,0x86,0xc9,0x01,0x06,0x06,0xff]
14627 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14629 v_dual_subrev_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3
14630 // GFX11: encoding: [0x01,0x04,0x86,0xc9,0x69,0x06,0x06,0xff]
14631 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14633 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3
14634 // GFX11: encoding: [0x7b,0x04,0x86,0xc9,0x6a,0x06,0x06,0xff]
14635 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14637 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3
14638 // GFX11: encoding: [0x7f,0x04,0x86,0xc9,0x6b,0x06,0x06,0xff]
14639 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14641 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3
14642 // GFX11: encoding: [0x7e,0x04,0x86,0xc9,0x7b,0x06,0x06,0xff]
14643 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14645 v_dual_subrev_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3
14646 // GFX11: encoding: [0x7d,0x04,0x86,0xc9,0x7d,0x06,0x06,0xff]
14647 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14649 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3
14650 // GFX11: encoding: [0x6b,0x04,0x86,0xc9,0x7e,0x06,0x06,0xff]
14651 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14653 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3
14654 // GFX11: encoding: [0x6a,0x04,0x86,0xc9,0x7f,0x06,0x06,0xff]
14655 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14657 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3
14658 // GFX11: encoding: [0xff,0x04,0x86,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14659 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14661 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3
14662 // GFX11: encoding: [0xfd,0x04,0x86,0xc9,0xc1,0x06,0x06,0xff]
14663 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14665 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2
14666 // GFX11: encoding: [0xf0,0x06,0x86,0xc9,0xf0,0x04,0x06,0xff]
14667 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14669 v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
14670 // GFX11: encoding: [0xc1,0x08,0x86,0xc9,0xfd,0x0a,0x06,0xff]
14671 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14673 v_dual_subrev_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4
14674 // GFX11: encoding: [0x7c,0x0a,0x86,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
14675 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14677 v_dual_subrev_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3
14678 // GFX11: encoding: [0x04,0x05,0x8a,0xc9,0x01,0x07,0x06,0xff]
14679 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14681 v_dual_subrev_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3
14682 // GFX11: encoding: [0x01,0x05,0x8a,0xc9,0xff,0x07,0x06,0xff]
14683 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14685 v_dual_subrev_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3
14686 // GFX11: encoding: [0xff,0x05,0x8a,0xc9,0x02,0x07,0x06,0xff]
14687 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14689 v_dual_subrev_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3
14690 // GFX11: encoding: [0x02,0x05,0x8a,0xc9,0x03,0x07,0x06,0xff]
14691 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14693 v_dual_subrev_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3
14694 // GFX11: encoding: [0x03,0x05,0x8a,0xc9,0x04,0x07,0x06,0xff]
14695 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14697 v_dual_subrev_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3
14698 // GFX11: encoding: [0x69,0x04,0x8a,0xc9,0x01,0x06,0x06,0xff]
14699 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14701 v_dual_subrev_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3
14702 // GFX11: encoding: [0x01,0x04,0x8a,0xc9,0x69,0x06,0x06,0xff]
14703 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14705 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3
14706 // GFX11: encoding: [0x7b,0x04,0x8a,0xc9,0x6a,0x06,0x06,0xff]
14707 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14709 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3
14710 // GFX11: encoding: [0x7f,0x04,0x8a,0xc9,0x6b,0x06,0x06,0xff]
14711 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14713 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3
14714 // GFX11: encoding: [0x7e,0x04,0x8a,0xc9,0x7b,0x06,0x06,0xff]
14715 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14717 v_dual_subrev_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3
14718 // GFX11: encoding: [0x7d,0x04,0x8a,0xc9,0x7d,0x06,0x06,0xff]
14719 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14721 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3
14722 // GFX11: encoding: [0x6b,0x04,0x8a,0xc9,0x7e,0x06,0x06,0xff]
14723 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14725 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3
14726 // GFX11: encoding: [0x6a,0x04,0x8a,0xc9,0x7f,0x06,0x06,0xff]
14727 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14729 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3
14730 // GFX11: encoding: [0xff,0x04,0x8a,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14731 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14733 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3
14734 // GFX11: encoding: [0xfd,0x04,0x8a,0xc9,0xc1,0x06,0x06,0xff]
14735 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14737 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2
14738 // GFX11: encoding: [0xf0,0x06,0x8a,0xc9,0xf0,0x04,0x06,0xff]
14739 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14741 v_dual_subrev_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
14742 // GFX11: encoding: [0xc1,0x08,0x8a,0xc9,0xfd,0x0a,0x06,0xff]
14743 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14745 v_dual_subrev_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4
14746 // GFX11: encoding: [0x7c,0x0a,0x8a,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
14747 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14749 v_dual_subrev_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3
14750 // GFX11: encoding: [0x04,0x05,0x8c,0xc9,0x01,0x07,0x06,0xff]
14751 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14753 v_dual_subrev_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3
14754 // GFX11: encoding: [0x01,0x05,0x8c,0xc9,0xff,0x07,0x06,0xff]
14755 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14757 v_dual_subrev_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3
14758 // GFX11: encoding: [0xff,0x05,0x8c,0xc9,0x02,0x07,0x06,0xff]
14759 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14761 v_dual_subrev_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3
14762 // GFX11: encoding: [0x02,0x05,0x8c,0xc9,0x03,0x07,0x06,0xff]
14763 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14765 v_dual_subrev_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3
14766 // GFX11: encoding: [0x03,0x05,0x8c,0xc9,0x04,0x07,0x06,0xff]
14767 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14769 v_dual_subrev_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3
14770 // GFX11: encoding: [0x69,0x04,0x8c,0xc9,0x01,0x06,0x06,0xff]
14771 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14773 v_dual_subrev_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3
14774 // GFX11: encoding: [0x01,0x04,0x8c,0xc9,0x69,0x06,0x06,0xff]
14775 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14777 v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3
14778 // GFX11: encoding: [0x7b,0x04,0x8c,0xc9,0x6a,0x06,0x06,0xff]
14779 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14781 v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3
14782 // GFX11: encoding: [0x7f,0x04,0x8c,0xc9,0x6b,0x06,0x06,0xff]
14783 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14785 v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3
14786 // GFX11: encoding: [0x7e,0x04,0x8c,0xc9,0x7b,0x06,0x06,0xff]
14787 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14789 v_dual_subrev_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3
14790 // GFX11: encoding: [0x7d,0x04,0x8c,0xc9,0x7d,0x06,0x06,0xff]
14791 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14793 v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3
14794 // GFX11: encoding: [0x6b,0x04,0x8c,0xc9,0x7e,0x06,0x06,0xff]
14795 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14797 v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3
14798 // GFX11: encoding: [0x6a,0x04,0x8c,0xc9,0x7f,0x06,0x06,0xff]
14799 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14801 v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3
14802 // GFX11: encoding: [0xff,0x04,0x8c,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14803 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14805 v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3
14806 // GFX11: encoding: [0xfd,0x04,0x8c,0xc9,0xc1,0x06,0x06,0xff]
14807 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14809 v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2
14810 // GFX11: encoding: [0xf0,0x06,0x8c,0xc9,0xf0,0x04,0x06,0xff]
14811 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14813 v_dual_subrev_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
14814 // GFX11: encoding: [0xc1,0x08,0x8c,0xc9,0xfd,0x0a,0x06,0xff]
14815 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14817 v_dual_subrev_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4
14818 // GFX11: encoding: [0x7c,0x0a,0x8c,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
14819 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14821 v_dual_add_f32 v255, v4, v2 :: v_dual_dot2acc_f32_bf16 v6, v1, v3
14822 // GFX11: encoding: [0x04,0x05,0x1a,0xc9,0x01,0x07,0x06,0xff]
14823 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14825 v_dual_add_f32 v255, v1, v2 :: v_dual_dot2acc_f32_bf16 v6, v255, v3
14826 // GFX11: encoding: [0x01,0x05,0x1a,0xc9,0xff,0x07,0x06,0xff]
14827 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14829 v_dual_add_f32 v255, v255, v2 :: v_dual_dot2acc_f32_bf16 v6, v2, v3
14830 // GFX11: encoding: [0xff,0x05,0x1a,0xc9,0x02,0x07,0x06,0xff]
14831 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14833 v_dual_add_f32 v255, v2, v2 :: v_dual_dot2acc_f32_bf16 v6, v3, v3
14834 // GFX11: encoding: [0x02,0x05,0x1a,0xc9,0x03,0x07,0x06,0xff]
14835 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14837 v_dual_add_f32 v255, v3, v2 :: v_dual_dot2acc_f32_bf16 v6, v4, v3
14838 // GFX11: encoding: [0x03,0x05,0x1a,0xc9,0x04,0x07,0x06,0xff]
14839 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14841 v_dual_add_f32 v255, s105, v2 :: v_dual_dot2acc_f32_bf16 v6, s1, v3
14842 // GFX11: encoding: [0x69,0x04,0x1a,0xc9,0x01,0x06,0x06,0xff]
14843 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14845 v_dual_add_f32 v255, s1, v2 :: v_dual_dot2acc_f32_bf16 v6, s105, v3
14846 // GFX11: encoding: [0x01,0x04,0x1a,0xc9,0x69,0x06,0x06,0xff]
14847 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14849 v_dual_add_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_bf16 v6, vcc_lo, v3
14850 // GFX11: encoding: [0x7b,0x04,0x1a,0xc9,0x6a,0x06,0x06,0xff]
14851 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14853 v_dual_add_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_bf16 v6, vcc_hi, v3
14854 // GFX11: encoding: [0x7f,0x04,0x1a,0xc9,0x6b,0x06,0x06,0xff]
14855 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14857 v_dual_add_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_bf16 v6, ttmp15, v3
14858 // GFX11: encoding: [0x7e,0x04,0x1a,0xc9,0x7b,0x06,0x06,0xff]
14859 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14861 v_dual_add_f32 v255, m0, v2 :: v_dual_dot2acc_f32_bf16 v6, m0, v3
14862 // GFX11: encoding: [0x7d,0x04,0x1a,0xc9,0x7d,0x06,0x06,0xff]
14863 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14865 v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_bf16 v6, exec_lo, v3
14866 // GFX11: encoding: [0x6b,0x04,0x1a,0xc9,0x7e,0x06,0x06,0xff]
14867 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14869 v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_bf16 v6, exec_hi, v3
14870 // GFX11: encoding: [0x6a,0x04,0x1a,0xc9,0x7f,0x06,0x06,0xff]
14871 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14873 v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_bf16 v6, null, v3
14874 // GFX11: encoding: [0xff,0x04,0x1a,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]
14875 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14877 v_dual_add_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_bf16 v6, -1, v3
14878 // GFX11: encoding: [0xfd,0x04,0x1a,0xc9,0xc1,0x06,0x06,0xff]
14879 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14881 v_dual_add_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_bf16 v6, 0.5, v2
14882 // GFX11: encoding: [0xf0,0x06,0x1a,0xc9,0xf0,0x04,0x06,0xff]
14883 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14885 v_dual_add_f32 v255, -1, v4 :: v_dual_dot2acc_f32_bf16 v6, src_scc, v5
14886 // GFX11: encoding: [0xc1,0x08,0x1a,0xc9,0xfd,0x0a,0x06,0xff]
14887 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14889 v_dual_add_f32 v6, null, v5 :: v_dual_dot2acc_f32_bf16 v255, 0xfe0b, v4
14890 // GFX11: encoding: [0x7c,0x0a,0x1a,0xc9,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]
14891 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14893 v_dual_dot2acc_f32_bf16 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3
14894 // GFX11: encoding: [0x04,0x05,0x48,0xcb,0x01,0x07,0x06,0xff]
14895 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14897 v_dual_dot2acc_f32_bf16 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3
14898 // GFX11: encoding: [0x01,0x05,0x48,0xcb,0xff,0x07,0x06,0xff]
14899 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14901 v_dual_dot2acc_f32_bf16 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3
14902 // GFX11: encoding: [0xff,0x05,0x48,0xcb,0x02,0x07,0x06,0xff]
14903 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14905 v_dual_dot2acc_f32_bf16 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3
14906 // GFX11: encoding: [0x02,0x05,0x48,0xcb,0x03,0x07,0x06,0xff]
14907 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14909 v_dual_dot2acc_f32_bf16 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3
14910 // GFX11: encoding: [0x03,0x05,0x48,0xcb,0x04,0x07,0x06,0xff]
14911 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14913 v_dual_dot2acc_f32_bf16 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3
14914 // GFX11: encoding: [0x69,0x04,0x48,0xcb,0x01,0x06,0x06,0xff]
14915 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14917 v_dual_dot2acc_f32_bf16 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3
14918 // GFX11: encoding: [0x01,0x04,0x48,0xcb,0x69,0x06,0x06,0xff]
14919 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14921 v_dual_dot2acc_f32_bf16 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3
14922 // GFX11: encoding: [0x7b,0x04,0x48,0xcb,0x6a,0x06,0x06,0xff]
14923 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14925 v_dual_dot2acc_f32_bf16 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3
14926 // GFX11: encoding: [0x7f,0x04,0x48,0xcb,0x6b,0x06,0x06,0xff]
14927 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14929 v_dual_dot2acc_f32_bf16 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3
14930 // GFX11: encoding: [0x7e,0x04,0x48,0xcb,0x7b,0x06,0x06,0xff]
14931 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14933 v_dual_dot2acc_f32_bf16 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3
14934 // GFX11: encoding: [0x7d,0x04,0x48,0xcb,0x7d,0x06,0x06,0xff]
14935 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14937 v_dual_dot2acc_f32_bf16 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3
14938 // GFX11: encoding: [0x6b,0x04,0x48,0xcb,0x7e,0x06,0x06,0xff]
14939 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14941 v_dual_dot2acc_f32_bf16 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3
14942 // GFX11: encoding: [0x6a,0x04,0x48,0xcb,0x7f,0x06,0x06,0xff]
14943 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14945 v_dual_dot2acc_f32_bf16 v255, 0xfe0b, v2 :: v_dual_add_f32 v6, null, v3
14946 // GFX11: encoding: [0xff,0x04,0x48,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]
14947 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14949 v_dual_dot2acc_f32_bf16 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3
14950 // GFX11: encoding: [0xfd,0x04,0x48,0xcb,0xc1,0x06,0x06,0xff]
14951 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14953 v_dual_dot2acc_f32_bf16 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2
14954 // GFX11: encoding: [0xf0,0x06,0x48,0xcb,0xf0,0x04,0x06,0xff]
14955 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14957 v_dual_dot2acc_f32_bf16 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
14958 // GFX11: encoding: [0xc1,0x08,0x48,0xcb,0xfd,0x0a,0x06,0xff]
14959 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14961 v_dual_dot2acc_f32_bf16 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4
14962 // GFX11: encoding: [0x7c,0x0a,0x48,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
14963 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14965 v_dual_dot2acc_f32_bf16 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3
14966 // GFX11: encoding: [0x04,0x05,0x60,0xcb,0x01,0x07,0x06,0xff]
14967 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14969 v_dual_dot2acc_f32_bf16 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3
14970 // GFX11: encoding: [0x01,0x05,0x60,0xcb,0xff,0x07,0x06,0xff]
14971 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14973 v_dual_dot2acc_f32_bf16 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3
14974 // GFX11: encoding: [0xff,0x05,0x60,0xcb,0x02,0x07,0x06,0xff]
14975 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14977 v_dual_dot2acc_f32_bf16 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3
14978 // GFX11: encoding: [0x02,0x05,0x60,0xcb,0x03,0x07,0x06,0xff]
14979 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14981 v_dual_dot2acc_f32_bf16 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3
14982 // GFX11: encoding: [0x03,0x05,0x60,0xcb,0x04,0x07,0x06,0xff]
14983 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14985 v_dual_dot2acc_f32_bf16 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3
14986 // GFX11: encoding: [0x69,0x04,0x60,0xcb,0x01,0x06,0x06,0xff]
14987 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14989 v_dual_dot2acc_f32_bf16 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3
14990 // GFX11: encoding: [0x01,0x04,0x60,0xcb,0x69,0x06,0x06,0xff]
14991 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14993 v_dual_dot2acc_f32_bf16 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3
14994 // GFX11: encoding: [0x7b,0x04,0x60,0xcb,0x6a,0x06,0x06,0xff]
14995 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
14997 v_dual_dot2acc_f32_bf16 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3
14998 // GFX11: encoding: [0x7f,0x04,0x60,0xcb,0x6b,0x06,0x06,0xff]
14999 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
15001 v_dual_dot2acc_f32_bf16 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3
15002 // GFX11: encoding: [0x7e,0x04,0x60,0xcb,0x7b,0x06,0x06,0xff]
15003 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
15005 v_dual_dot2acc_f32_bf16 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3
15006 // GFX11: encoding: [0x7d,0x04,0x60,0xcb,0x7d,0x06,0x06,0xff]
15007 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
15009 v_dual_dot2acc_f32_bf16 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3
15010 // GFX11: encoding: [0x6b,0x04,0x60,0xcb,0x7e,0x06,0x06,0xff]
15011 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
15013 v_dual_dot2acc_f32_bf16 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3
15014 // GFX11: encoding: [0x6a,0x04,0x60,0xcb,0x7f,0x06,0x06,0xff]
15015 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
15017 v_dual_dot2acc_f32_bf16 v255, 0xfe0b, v2 :: v_dual_add_nc_u32 v6, null, v3
15018 // GFX11: encoding: [0xff,0x04,0x60,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]
15019 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
15021 v_dual_dot2acc_f32_bf16 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3
15022 // GFX11: encoding: [0xfd,0x04,0x60,0xcb,0xc1,0x06,0x06,0xff]
15023 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
15025 v_dual_dot2acc_f32_bf16 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2
15026 // GFX11: encoding: [0xf0,0x06,0x60,0xcb,0xf0,0x04,0x06,0xff]
15027 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
15029 v_dual_dot2acc_f32_bf16 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
15030 // GFX11: encoding: [0xc1,0x08,0x60,0xcb,0xfd,0x0a,0x06,0xff]
15031 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32
15033 v_dual_dot2acc_f32_bf16 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4
15034 // GFX11: encoding: [0x7c,0x0a,0x60,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]
15035 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction requires wavesize=32