1 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1100
-mattr
=+wavefrontsize32
,-wavefrontsize64
%s
2>&1 | FileCheck
--implicit-check-
not=error
: %s
2 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1100
-mattr
=-wavefrontsize32
,+wavefrontsize64
%s
2>&1 | FileCheck
--implicit-check-
not=error
: %s
4 v_add_co_ci_u32_sdwa v1
, v1
, v4 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
5 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
7 v_add_co_u32_sdwa v0
, v0
, v4 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
8 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
10 v_add_f16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
13 v_add_f32_sdwa v0
, v0
, v0 dst_unused
:UNUSED_PAD src0_sel
:WORD_1
14 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
16 v_add_nc_u32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
17 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
19 v_and_b32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
20 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
22 v_ashrrev_i16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
23 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
25 v_ashrrev_i32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
26 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
28 v_bfrev_b32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
29 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
31 v_ceil_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
32 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
34 v_ceil_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
35 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
37 v_cmp_class_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
38 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
40 v_cmp_class_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
41 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
43 v_cmp_eq_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
44 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
46 v_cmp_eq_f32_sdwa exec
, s2
, v2 src0_sel
:WORD_1 src1_sel
:BYTE_2
47 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
49 v_cmp_eq_i16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
50 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
52 v_cmp_eq_i32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
53 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
55 v_cmp_eq_u16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
56 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
58 v_cmp_eq_u32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
59 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
61 v_cmp_f_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
62 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
64 v_cmp_f_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
65 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
67 v_cmp_f_i32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
68 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
70 v_cmp_f_u32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
71 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
73 v_cmp_ge_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
74 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
76 v_cmp_ge_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
77 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
79 v_cmp_ge_i16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
80 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
82 v_cmp_ge_i32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
83 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
85 v_cmp_ge_u16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
86 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
88 v_cmp_ge_u32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
89 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
91 v_cmp_gt_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
92 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
94 v_cmp_gt_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
95 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
97 v_cmp_gt_i16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
98 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
100 v_cmp_gt_i32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
101 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
103 v_cmp_gt_u16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
104 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
106 v_cmp_gt_u32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
107 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
109 v_cmp_le_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
110 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
112 v_cmp_le_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
113 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
115 v_cmp_le_i16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
116 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
118 v_cmp_le_i32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
119 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
121 v_cmp_le_u16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
122 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
124 v_cmp_le_u32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
125 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
127 v_cmp_lg_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
128 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
130 v_cmp_lg_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
131 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
133 v_cmp_lt_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
134 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
136 v_cmp_lt_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
137 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
139 v_cmp_lt_i16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
140 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
142 v_cmp_lt_i32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
143 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
145 v_cmp_lt_u16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
146 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
148 v_cmp_lt_u32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
149 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
151 v_cmp_ne_i16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
152 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
154 v_cmp_ne_i32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
155 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
157 v_cmp_ne_u16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
158 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
160 v_cmp_ne_u32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
161 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
163 v_cmp_neq_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
164 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
166 v_cmp_neq_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
167 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
169 v_cmp_nge_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
170 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
172 v_cmp_nge_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
173 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
175 v_cmp_ngt_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
176 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
178 v_cmp_ngt_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
179 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
181 v_cmp_nle_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
182 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
184 v_cmp_nle_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
185 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
187 v_cmp_nlg_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
188 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
190 v_cmp_nlg_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
191 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
193 v_cmp_nlt_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
194 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
196 v_cmp_nlt_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
197 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
199 v_cmp_o_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
200 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
202 v_cmp_o_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
203 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
205 v_cmp_t_i32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
206 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
208 v_cmp_t_u32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
209 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
211 v_cmp_tru_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
212 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
214 v_cmp_tru_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
215 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
217 v_cmp_u_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
218 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
220 v_cmp_u_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
221 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
223 v_cmpx_class_f16_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
224 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
226 v_cmpx_class_f32_sdwa flat_scratch
, v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
227 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
229 v_cmpx_eq_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
230 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
232 v_cmpx_eq_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
233 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
235 v_cmpx_eq_i16_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
236 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
238 v_cmpx_eq_i32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
239 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
241 v_cmpx_eq_u16_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
242 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
244 v_cmpx_eq_u32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
245 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
247 v_cmpx_f_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
248 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
250 v_cmpx_f_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
251 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
253 v_cmpx_f_i32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
254 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
256 v_cmpx_f_u32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
257 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
259 v_cmpx_ge_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
260 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
262 v_cmpx_ge_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
263 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
265 v_cmpx_ge_i16_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
266 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
268 v_cmpx_ge_i32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
269 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
271 v_cmpx_ge_u16_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
272 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
274 v_cmpx_ge_u32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
275 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
277 v_cmpx_gt_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
278 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
280 v_cmpx_gt_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
281 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
283 v_cmpx_gt_i16_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
284 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
286 v_cmpx_gt_i32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
287 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
289 v_cmpx_gt_u16_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
290 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
292 v_cmpx_gt_u32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
293 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
295 v_cmpx_le_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
296 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
298 v_cmpx_le_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
299 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
301 v_cmpx_le_i16_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
302 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
304 v_cmpx_le_i32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
305 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
307 v_cmpx_le_u16_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
308 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
310 v_cmpx_le_u32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
311 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
313 v_cmpx_lg_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
314 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
316 v_cmpx_lg_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
317 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
319 v_cmpx_lt_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
320 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
322 v_cmpx_lt_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
323 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
325 v_cmpx_lt_i16_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
326 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
328 v_cmpx_lt_i32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
329 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
331 v_cmpx_lt_u16_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
332 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
334 v_cmpx_lt_u32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
335 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
337 v_cmpx_ne_i16_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
338 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
340 v_cmpx_ne_i32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
341 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
343 v_cmpx_ne_u16_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
344 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
346 v_cmpx_ne_u32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
347 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
349 v_cmpx_neq_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
350 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
352 v_cmpx_neq_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
353 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
355 v_cmpx_nge_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
356 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
358 v_cmpx_nge_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
359 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
361 v_cmpx_ngt_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
362 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
364 v_cmpx_ngt_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
365 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
367 v_cmpx_nle_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
368 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
370 v_cmpx_nle_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
371 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
373 v_cmpx_nlg_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
374 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
376 v_cmpx_nlg_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
377 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
379 v_cmpx_nlt_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
380 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
382 v_cmpx_nlt_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
383 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
385 v_cmpx_o_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
386 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
388 v_cmpx_o_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
389 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
391 v_cmpx_t_i32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
392 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
394 v_cmpx_t_u32_sdwa exec_hi
, v2 src0_sel
:DWORD src1_sel
:DWORD
395 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
397 v_cmpx_tru_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
398 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
400 v_cmpx_tru_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
401 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
403 v_cmpx_u_f16_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
404 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
406 v_cmpx_u_f32_sdwa
-v1
, v2 src0_sel
:DWORD src1_sel
:DWORD
407 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
409 v_cndmask_b32_sdwa v255
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
410 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
412 v_cos_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
413 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
415 v_cos_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
416 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
418 v_cvt_f16_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
419 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
421 v_cvt_f16_i16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
422 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
424 v_cvt_f16_u16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
425 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
427 v_cvt_f32_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
428 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
430 v_cvt_f32_i32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
431 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
433 v_cvt_f32_u32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
434 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
436 v_cvt_f32_ubyte0_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
437 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
439 v_cvt_f32_ubyte1_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
440 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
442 v_cvt_f32_ubyte2_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
443 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
445 v_cvt_f32_ubyte3_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
446 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
448 v_cvt_flr_i32_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
449 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
451 v_cvt_i16_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
452 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
454 v_cvt_i32_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
455 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
457 v_cvt_norm_i16_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
458 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
460 v_cvt_norm_u16_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
461 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
463 v_cvt_off_f32_i4_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
464 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
466 v_cvt_pkrtz_f16_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:BYTE_0 src1_sel
:WORD_0
467 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
469 v_cvt_rpi_i32_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
470 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
472 v_cvt_u16_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
473 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
475 v_cvt_u32_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
476 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
478 v_dot2c_f32_f16_sdwa v0
, v1
, v2
479 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
481 v_exp_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
482 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
484 v_exp_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
485 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
487 v_ffbh_i32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
488 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
490 v_ffbh_u32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
491 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
493 v_ffbl_b32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
494 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
496 v_floor_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
497 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
499 v_floor_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
500 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
502 v_fmac_legacy_f32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
503 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
505 v_fract_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
506 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
508 v_fract_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
509 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
511 v_frexp_exp_i16_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
512 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
514 v_frexp_exp_i32_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
515 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
517 v_frexp_mant_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
518 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
520 v_frexp_mant_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
521 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
523 v_ldexp_f16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
524 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
526 v_log_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
527 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
529 v_log_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
530 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
532 v_lshlrev_b16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
533 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
535 v_lshlrev_b32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
536 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
538 v_lshrrev_b16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
539 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
541 v_lshrrev_b32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
542 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
544 v_max_f16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
545 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
547 v_max_f32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
548 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
550 v_max_i16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
551 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
553 v_max_i32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
554 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
556 v_max_u16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
557 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
559 v_max_u32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
560 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
562 v_min_f16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
563 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
565 v_min_f32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
566 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
568 v_min_i16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
569 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
571 v_min_i32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
572 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
574 v_min_u16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
575 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
577 v_min_u32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
578 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
580 v_mov_b32_sdwa v1
, sext
(-2+i1
)
581 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
583 v_movreld_b32_sdwa v0
, 64 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
584 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
586 v_movrels_b32_sdwa v0
, 1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
587 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
589 v_movrelsd_2_b32_sdwa v0
, 0 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
590 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
592 v_movrelsd_b32_sdwa v0
, 1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
593 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
595 v_mul_f16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
596 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
598 v_mul_f32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
599 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
601 v_mul_hi_i32_i24_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
602 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
604 v_mul_hi_u32_u24_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
605 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
607 v_mul_i32_i24_sdwa v1
, v2
, v3 clamp
608 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
610 v_mul_legacy_f32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
611 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
613 v_mul_lo_u16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
614 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
616 v_mul_u32_u24_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
617 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
620 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
622 v_not_b32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
623 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
625 v_or_b32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
626 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
628 v_rcp_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
629 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
631 v_rcp_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
632 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
634 v_rcp_iflag_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
635 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
637 v_rndne_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
638 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
640 v_rndne_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
641 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
643 v_rsq_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
644 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
646 v_rsq_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
647 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
649 v_sat_pk_u8_i16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
650 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
652 v_sin_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
653 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
655 v_sin_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
656 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
658 v_sqrt_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
659 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
661 v_sqrt_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
662 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
664 v_sub_co_ci_u32_sdwa v1
, v1
, v4 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
665 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
667 v_sub_co_u32_sdwa v0
, v0
, v4 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
668 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
670 v_sub_f16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
671 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
673 v_sub_f32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
674 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
676 v_sub_nc_u32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
677 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
679 v_subrev_co_ci_u32_sdwa v1
, v1
, v4 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
680 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
682 v_subrev_co_u32_sdwa v0
, v0
, v4 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
683 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
685 v_subrev_f16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
686 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
688 v_subrev_f32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
689 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
691 v_subrev_nc_u32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
692 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
694 v_trunc_f16_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
695 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
697 v_trunc_f32_sdwa v255
, v1 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
698 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
700 v_xnor_b32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
701 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported
703 v_xor_b32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
704 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: sdwa variant of this instruction is
not supported