1 // NOTE
: Assertions have been autogenerated by utils
/update_mc_test_checks.py UTC_ARGS
: --sort
--version
5
2 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1200
-mattr
=+real-true16
-show-encoding
%s
2>&1 | FileCheck
--check-prefix
=GFX12
--implicit-check-
not=error
%s
4 v_add_f16_dpp v255.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
5 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
7 v_add_f16_dpp v255.h
, v1.h
, v2.h quad_perm
:[3,2,1,0]
8 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
10 v_add_f16_dpp v255.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
11 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
13 v_add_f16_dpp v255.
l, v1.
l, v2.
l quad_perm
:[3,2,1,0]
14 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
16 v_add_f16_dpp v5.h
, v1.h
, v255.h dpp8
:[7,6,5,4,3,2,1,0]
17 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
19 v_add_f16_dpp v5.h
, v1.h
, v255.h quad_perm
:[3,2,1,0]
20 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
22 v_add_f16_dpp v5.h
, v255.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
23 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
25 v_add_f16_dpp v5.h
, v255.h
, v2.h quad_perm
:[3,2,1,0]
26 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
28 v_add_f16_dpp v5.
l, v1.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
29 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
31 v_add_f16_dpp v5.
l, v1.
l, v255.
l quad_perm
:[3,2,1,0]
32 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
34 v_add_f16_dpp v5.
l, v255.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
35 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
37 v_add_f16_dpp v5.
l, v255.
l, v2.
l quad_perm
:[3,2,1,0]
38 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
40 v_add_f16_e32 v255.h
, v1.h
, v2.h
41 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
43 v_add_f16_e32 v255.
l, v1.
l, v2.
l
44 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
46 v_add_f16_e32 v5.h
, v1.h
, v255.h
47 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
49 v_add_f16_e32 v5.h
, v255.h
, v2.h
50 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
52 v_add_f16_e32 v5.
l, v1.
l, v255.
l
53 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
55 v_add_f16_e32 v5.
l, v255.
l, v2.
l
56 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
58 v_fmaak_f16_e32 v255.h
, v1.h
, v2.h
, 0xfe0b
59 // GFX12
: :[[@LINE-
1]]:17: error
: invalid operand for instruction
61 v_fmaak_f16_e32 v255.
l, v1.
l, v2.
l, 0xfe0b
62 // GFX12
: :[[@LINE-
1]]:17: error
: invalid operand for instruction
64 v_fmaak_f16_e32 v5.h
, v1.h
, v255.h
, 0xfe0b
65 // GFX12
: :[[@LINE-
1]]:29: error
: invalid operand for instruction
67 v_fmaak_f16_e32 v5.h
, v255.h
, v2.h
, 0xfe0b
68 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
70 v_fmaak_f16_e32 v5.
l, v1.
l, v255.
l, 0xfe0b
71 // GFX12
: :[[@LINE-
1]]:29: error
: invalid operand for instruction
73 v_fmaak_f16_e32 v5.
l, v255.
l, v2.
l, 0xfe0b
74 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
76 v_fmac_f16_dpp v255.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
77 // GFX12
: :[[@LINE-
1]]:16: error
: invalid operand for instruction
79 v_fmac_f16_dpp v255.h
, v1.h
, v2.h quad_perm
:[3,2,1,0]
80 // GFX12
: :[[@LINE-
1]]:16: error
: invalid operand for instruction
82 v_fmac_f16_dpp v255.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
83 // GFX12
: :[[@LINE-
1]]:16: error
: invalid operand for instruction
85 v_fmac_f16_dpp v255.
l, v1.
l, v2.
l quad_perm
:[3,2,1,0]
86 // GFX12
: :[[@LINE-
1]]:16: error
: invalid operand for instruction
88 v_fmac_f16_dpp v5.h
, v1.h
, v255.h dpp8
:[7,6,5,4,3,2,1,0]
89 // GFX12
: :[[@LINE-
1]]:28: error
: invalid operand for instruction
91 v_fmac_f16_dpp v5.h
, v1.h
, v255.h quad_perm
:[3,2,1,0]
92 // GFX12
: :[[@LINE-
1]]:28: error
: invalid operand for instruction
94 v_fmac_f16_dpp v5.h
, v255.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
95 // GFX12
: :[[@LINE-
1]]:22: error
: invalid operand for instruction
97 v_fmac_f16_dpp v5.h
, v255.h
, v2.h quad_perm
:[3,2,1,0]
98 // GFX12
: :[[@LINE-
1]]:22: error
: invalid operand for instruction
100 v_fmac_f16_dpp v5.
l, v1.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
101 // GFX12
: :[[@LINE-
1]]:28: error
: invalid operand for instruction
103 v_fmac_f16_dpp v5.
l, v1.
l, v255.
l quad_perm
:[3,2,1,0]
104 // GFX12
: :[[@LINE-
1]]:28: error
: invalid operand for instruction
106 v_fmac_f16_dpp v5.
l, v255.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
107 // GFX12
: :[[@LINE-
1]]:22: error
: invalid operand for instruction
109 v_fmac_f16_dpp v5.
l, v255.
l, v2.
l quad_perm
:[3,2,1,0]
110 // GFX12
: :[[@LINE-
1]]:22: error
: invalid operand for instruction
112 v_fmac_f16_e32 v255.h
, v1.h
, v2.h
113 // GFX12
: :[[@LINE-
1]]:16: error
: invalid operand for instruction
115 v_fmac_f16_e32 v255.
l, v1.
l, v2.
l
116 // GFX12
: :[[@LINE-
1]]:16: error
: invalid operand for instruction
118 v_fmac_f16_e32 v5.h
, v1.h
, v255.h
119 // GFX12
: :[[@LINE-
1]]:28: error
: invalid operand for instruction
121 v_fmac_f16_e32 v5.h
, v255.h
, v2.h
122 // GFX12
: :[[@LINE-
1]]:22: error
: invalid operand for instruction
124 v_fmac_f16_e32 v5.
l, v1.
l, v255.
l
125 // GFX12
: :[[@LINE-
1]]:28: error
: invalid operand for instruction
127 v_fmac_f16_e32 v5.
l, v255.
l, v2.
l
128 // GFX12
: :[[@LINE-
1]]:22: error
: invalid operand for instruction
130 v_fmamk_f16_e32 v255.h
, v1.h
, 0xfe0b, v3.h
131 // GFX12
: :[[@LINE-
1]]:17: error
: invalid operand for instruction
133 v_fmamk_f16_e32 v255.
l, v1.
l, 0xfe0b, v3.
l
134 // GFX12
: :[[@LINE-
1]]:17: error
: invalid operand for instruction
136 v_fmamk_f16_e32 v5.h
, v1.h
, 0xfe0b, v255.h
137 // GFX12
: :[[@LINE-
1]]:37: error
: invalid operand for instruction
139 v_fmamk_f16_e32 v5.h
, v255.h
, 0xfe0b, v3.h
140 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
142 v_fmamk_f16_e32 v5.
l, v1.
l, 0xfe0b, v255.
l
143 // GFX12
: :[[@LINE-
1]]:37: error
: invalid operand for instruction
145 v_fmamk_f16_e32 v5.
l, v255.
l, 0xfe0b, v3.
l
146 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
148 v_ldexp_f16 v5.h
, v1.h
, v255 dpp8
:[7,6,5,4,3,2,1,0]
149 // GFX12
: :[[@LINE-
1]]:25: error
: invalid operand for instruction
151 v_ldexp_f16 v5.h
, v1.h
, v255 quad_perm
:[3,2,1,0]
152 // GFX12
: :[[@LINE-
1]]:25: error
: invalid operand for instruction
154 v_ldexp_f16_dpp v255.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
155 // GFX12
: :[[@LINE-
1]]:17: error
: invalid operand for instruction
157 v_ldexp_f16_dpp v255.h
, v1.h
, v2.h quad_perm
:[3,2,1,0]
158 // GFX12
: :[[@LINE-
1]]:17: error
: invalid operand for instruction
160 v_ldexp_f16_dpp v255.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
161 // GFX12
: :[[@LINE-
1]]:17: error
: invalid operand for instruction
163 v_ldexp_f16_dpp v255.
l, v1.
l, v2.
l quad_perm
:[3,2,1,0]
164 // GFX12
: :[[@LINE-
1]]:17: error
: invalid operand for instruction
166 v_ldexp_f16_dpp v5.h
, v255.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
167 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
169 v_ldexp_f16_dpp v5.h
, v255.h
, v2.h quad_perm
:[3,2,1,0]
170 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
172 v_ldexp_f16_dpp v5.
l, v255.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
173 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
175 v_ldexp_f16_dpp v5.
l, v255.
l, v2.
l quad_perm
:[3,2,1,0]
176 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
178 v_ldexp_f16_e32 v255.h
, v1.h
, v2.h
179 // GFX12
: :[[@LINE-
1]]:17: error
: invalid operand for instruction
181 v_ldexp_f16_e32 v255.
l, v1.
l, v2.
l
182 // GFX12
: :[[@LINE-
1]]:17: error
: invalid operand for instruction
184 v_ldexp_f16_e32 v5.h
, v1.h
, v255.h
185 // GFX12
: :[[@LINE-
1]]:29: error
: invalid operand for instruction
187 v_ldexp_f16_e32 v5.h
, v255.h
, v2.h
188 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
190 v_ldexp_f16_e32 v5.
l, v255.
l, v2.
l
191 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
193 v_max_num_f16_dpp v255
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
194 // GFX12
: :[[@LINE-
1]]:19: error
: invalid operand for instruction
196 v_max_num_f16_dpp v255
, v1
, v2 quad_perm
:[3,2,1,0]
197 // GFX12
: :[[@LINE-
1]]:19: error
: invalid operand for instruction
199 v_max_num_f16_dpp v5
, v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
200 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
202 v_max_num_f16_dpp v5
, v1
, v255 quad_perm
:[3,2,1,0]
203 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
205 v_max_num_f16_dpp v5
, v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
206 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
208 v_max_num_f16_dpp v5
, v255
, v2 quad_perm
:[3,2,1,0]
209 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
211 v_max_num_f16_e32 v255
, v1
, v2
212 // GFX12
: :[[@LINE-
1]]:19: error
: invalid operand for instruction
214 v_max_num_f16_e32 v5
, v1
, v255
215 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
217 v_max_num_f16_e32 v5
, v255
, v2
218 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
220 v_min_num_f16_dpp v255
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
221 // GFX12
: :[[@LINE-
1]]:19: error
: invalid operand for instruction
223 v_min_num_f16_dpp v255
, v1
, v2 quad_perm
:[3,2,1,0]
224 // GFX12
: :[[@LINE-
1]]:19: error
: invalid operand for instruction
226 v_min_num_f16_dpp v5
, v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
227 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
229 v_min_num_f16_dpp v5
, v1
, v255 quad_perm
:[3,2,1,0]
230 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
232 v_min_num_f16_dpp v5
, v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
233 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
235 v_min_num_f16_dpp v5
, v255
, v2 quad_perm
:[3,2,1,0]
236 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
238 v_min_num_f16_e32 v255
, v1
, v2
239 // GFX12
: :[[@LINE-
1]]:19: error
: invalid operand for instruction
241 v_min_num_f16_e32 v5
, v1
, v255
242 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
244 v_min_num_f16_e32 v5
, v255
, v2
245 // GFX12
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
247 v_mul_f16_dpp v255.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
248 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
250 v_mul_f16_dpp v255.h
, v1.h
, v2.h quad_perm
:[3,2,1,0]
251 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
253 v_mul_f16_dpp v255.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
254 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
256 v_mul_f16_dpp v255.
l, v1.
l, v2.
l quad_perm
:[3,2,1,0]
257 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
259 v_mul_f16_dpp v5.h
, v1.h
, v255.h dpp8
:[7,6,5,4,3,2,1,0]
260 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
262 v_mul_f16_dpp v5.h
, v1.h
, v255.h quad_perm
:[3,2,1,0]
263 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
265 v_mul_f16_dpp v5.h
, v255.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
266 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
268 v_mul_f16_dpp v5.h
, v255.h
, v2.h quad_perm
:[3,2,1,0]
269 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
271 v_mul_f16_dpp v5.
l, v1.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
272 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
274 v_mul_f16_dpp v5.
l, v1.
l, v255.
l quad_perm
:[3,2,1,0]
275 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
277 v_mul_f16_dpp v5.
l, v255.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
278 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
280 v_mul_f16_dpp v5.
l, v255.
l, v2.
l quad_perm
:[3,2,1,0]
281 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
283 v_mul_f16_e32 v255.h
, v1.h
, v2.h
284 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
286 v_mul_f16_e32 v255.
l, v1.
l, v2.
l
287 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
289 v_mul_f16_e32 v5.h
, v1.h
, v255.h
290 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
292 v_mul_f16_e32 v5.h
, v255.h
, v2.h
293 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
295 v_mul_f16_e32 v5.
l, v1.
l, v255.
l
296 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
298 v_mul_f16_e32 v5.
l, v255.
l, v2.
l
299 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
301 v_sub_f16_dpp v255.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
302 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
304 v_sub_f16_dpp v255.h
, v1.h
, v2.h quad_perm
:[3,2,1,0]
305 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
307 v_sub_f16_dpp v255.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
308 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
310 v_sub_f16_dpp v255.
l, v1.
l, v2.
l quad_perm
:[3,2,1,0]
311 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
313 v_sub_f16_dpp v5.h
, v1.h
, v255.h dpp8
:[7,6,5,4,3,2,1,0]
314 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
316 v_sub_f16_dpp v5.h
, v1.h
, v255.h quad_perm
:[3,2,1,0]
317 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
319 v_sub_f16_dpp v5.h
, v255.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
320 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
322 v_sub_f16_dpp v5.h
, v255.h
, v2.h quad_perm
:[3,2,1,0]
323 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
325 v_sub_f16_dpp v5.
l, v1.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
326 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
328 v_sub_f16_dpp v5.
l, v1.
l, v255.
l quad_perm
:[3,2,1,0]
329 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
331 v_sub_f16_dpp v5.
l, v255.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
332 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
334 v_sub_f16_dpp v5.
l, v255.
l, v2.
l quad_perm
:[3,2,1,0]
335 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
337 v_sub_f16_e32 v255.h
, v1.h
, v2.h
338 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
340 v_sub_f16_e32 v255.
l, v1.
l, v2.
l
341 // GFX12
: :[[@LINE-
1]]:15: error
: invalid operand for instruction
343 v_sub_f16_e32 v5.h
, v1.h
, v255.h
344 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
346 v_sub_f16_e32 v5.h
, v255.h
, v2.h
347 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
349 v_sub_f16_e32 v5.
l, v1.
l, v255.
l
350 // GFX12
: :[[@LINE-
1]]:27: error
: invalid operand for instruction
352 v_sub_f16_e32 v5.
l, v255.
l, v2.
l
353 // GFX12
: :[[@LINE-
1]]:21: error
: invalid operand for instruction
355 v_subrev_f16_dpp v255.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
356 // GFX12
: :[[@LINE-
1]]:18: error
: invalid operand for instruction
358 v_subrev_f16_dpp v255.h
, v1.h
, v2.h quad_perm
:[3,2,1,0]
359 // GFX12
: :[[@LINE-
1]]:18: error
: invalid operand for instruction
361 v_subrev_f16_dpp v255.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
362 // GFX12
: :[[@LINE-
1]]:18: error
: invalid operand for instruction
364 v_subrev_f16_dpp v255.
l, v1.
l, v2.
l quad_perm
:[3,2,1,0]
365 // GFX12
: :[[@LINE-
1]]:18: error
: invalid operand for instruction
367 v_subrev_f16_dpp v5.h
, v1.h
, v255.h dpp8
:[7,6,5,4,3,2,1,0]
368 // GFX12
: :[[@LINE-
1]]:30: error
: invalid operand for instruction
370 v_subrev_f16_dpp v5.h
, v1.h
, v255.h quad_perm
:[3,2,1,0]
371 // GFX12
: :[[@LINE-
1]]:30: error
: invalid operand for instruction
373 v_subrev_f16_dpp v5.h
, v255.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
374 // GFX12
: :[[@LINE-
1]]:24: error
: invalid operand for instruction
376 v_subrev_f16_dpp v5.h
, v255.h
, v2.h quad_perm
:[3,2,1,0]
377 // GFX12
: :[[@LINE-
1]]:24: error
: invalid operand for instruction
379 v_subrev_f16_dpp v5.
l, v1.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
380 // GFX12
: :[[@LINE-
1]]:30: error
: invalid operand for instruction
382 v_subrev_f16_dpp v5.
l, v1.
l, v255.
l quad_perm
:[3,2,1,0]
383 // GFX12
: :[[@LINE-
1]]:30: error
: invalid operand for instruction
385 v_subrev_f16_dpp v5.
l, v255.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
386 // GFX12
: :[[@LINE-
1]]:24: error
: invalid operand for instruction
388 v_subrev_f16_dpp v5.
l, v255.
l, v2.
l quad_perm
:[3,2,1,0]
389 // GFX12
: :[[@LINE-
1]]:24: error
: invalid operand for instruction
391 v_subrev_f16_e32 v255.h
, v1.h
, v2.h
392 // GFX12
: :[[@LINE-
1]]:18: error
: invalid operand for instruction
394 v_subrev_f16_e32 v255.
l, v1.
l, v2.
l
395 // GFX12
: :[[@LINE-
1]]:18: error
: invalid operand for instruction
397 v_subrev_f16_e32 v5.h
, v1.h
, v255.h
398 // GFX12
: :[[@LINE-
1]]:30: error
: invalid operand for instruction
400 v_subrev_f16_e32 v5.h
, v255.h
, v2.h
401 // GFX12
: :[[@LINE-
1]]:24: error
: invalid operand for instruction
403 v_subrev_f16_e32 v5.
l, v1.
l, v255.
l
404 // GFX12
: :[[@LINE-
1]]:30: error
: invalid operand for instruction
406 v_subrev_f16_e32 v5.
l, v255.
l, v2.
l
407 // GFX12
: :[[@LINE-
1]]:24: error
: invalid operand for instruction