xref: /llvm-project/llvm/test/MC/AMDGPU/gfx12_asm_vop1_t16_err.s (revision 4af3332015c8473642a454ae5f521ae709188d4d)
1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 5
2; NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 5
3// 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
5v_ceil_f16_e32 v128, 0xfe0b
6// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
7
8v_ceil_f16_e32 v255, v1
9// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
10
11v_ceil_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]
12// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
13
14v_ceil_f16_e32 v255, v1 quad_perm:[3,2,1,0]
15// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
16
17v_ceil_f16_e32 v5, v199
18// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
19
20v_ceil_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
21// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
22
23v_ceil_f16_e32 v5, v199 quad_perm:[3,2,1,0]
24// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
25
26v_cos_f16_e32 v128, 0xfe0b
27// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
28
29v_cos_f16_e32 v128.h, 0xfe0b
30// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
31
32v_cos_f16_e32 v128.l, 0xfe0b
33// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
34
35v_cos_f16_e32 v255, v1
36// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
37
38v_cos_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]
39// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
40
41v_cos_f16_e32 v255, v1 quad_perm:[3,2,1,0]
42// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
43
44v_cos_f16_e32 v255.h, v1.h
45// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
46
47v_cos_f16_e32 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
48// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
49
50v_cos_f16_e32 v255.h, v1.h quad_perm:[3,2,1,0]
51// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
52
53v_cos_f16_e32 v255.l, v1.l
54// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
55
56v_cos_f16_e32 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
57// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
58
59v_cos_f16_e32 v255.l, v1.l quad_perm:[3,2,1,0]
60// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
61
62v_cos_f16_e32 v5, v199
63// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
64
65v_cos_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
66// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
67
68v_cos_f16_e32 v5, v199 quad_perm:[3,2,1,0]
69// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
70
71v_cos_f16_e32 v5.h, v199.h
72// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
73
74v_cos_f16_e32 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]
75// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
76
77v_cos_f16_e32 v5.h, v199.h quad_perm:[3,2,1,0]
78// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
79
80v_cos_f16_e32 v5.l, v199.l
81// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
82
83v_cos_f16_e32 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]
84// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
85
86v_cos_f16_e32 v5.l, v199.l quad_perm:[3,2,1,0]
87// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
88
89v_cvt_f16_f32_e32 v128.h, 0xaf123456
90// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
91
92v_cvt_f16_f32_e32 v128.h, 0xaf123456 dpp8:[7,6,5,4,3,2,1,0]
93// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
94
95v_cvt_f16_f32_e32 v128.h, 0xaf123456 quad_perm:[3,2,1,0]
96// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
97
98v_cvt_f16_f32_e32 v128.l, 0xaf123456
99// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
100
101v_cvt_f16_f32_e32 v128.l, 0xaf123456 dpp8:[7,6,5,4,3,2,1,0]
102// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
103
104v_cvt_f16_f32_e32 v128.l, 0xaf123456 quad_perm:[3,2,1,0]
105// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
106
107v_cvt_f16_f32_e32 v255.h, v1
108// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
109
110v_cvt_f16_f32_e32 v255.h, v1 quad_perm:[3,2,1,0]
111// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
112
113v_cvt_f16_f32_e32 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
114// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
115
116v_cvt_f16_f32_e32 v255.h, v255
117// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
118
119v_cvt_f16_f32_e32 v255.h, v255 quad_perm:[3,2,1,0]
120// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
121
122v_cvt_f16_f32_e32 v255.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
123// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
124
125v_cvt_f16_f32_e32 v255.l, v1
126// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
127
128v_cvt_f16_f32_e32 v255.l, v1 dpp8:[7,6,5,4,3,2,1,0]
129// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
130
131v_cvt_f16_f32_e32 v255.l, v1 quad_perm:[3,2,1,0]
132// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
133
134v_cvt_f16_f32_e32 v255.l, v255
135// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
136
137v_cvt_f16_f32_e32 v255.l, v255 dpp8:[7,6,5,4,3,2,1,0]
138// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
139
140v_cvt_f16_f32_e32 v255.l, v255 quad_perm:[3,2,1,0]
141// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
142
143v_cvt_f16_i16_e32 v128.h, 0xfe0b
144// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
145
146v_cvt_f16_i16_e32 v128.l, 0xfe0b
147// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
148
149v_cvt_f16_i16_e32 v255.h, v1.h
150// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
151
152v_cvt_f16_i16_e32 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
153// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
154
155v_cvt_f16_i16_e32 v255.h, v1.h quad_perm:[3,2,1,0]
156// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
157
158v_cvt_f16_i16_e32 v255.l, v1.l
159// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
160
161v_cvt_f16_i16_e32 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
162// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
163
164v_cvt_f16_i16_e32 v255.l, v1.l quad_perm:[3,2,1,0]
165// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
166
167v_cvt_f16_i16_e32 v5.h, v199.h
168// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
169
170v_cvt_f16_i16_e32 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]
171// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
172
173v_cvt_f16_i16_e32 v5.h, v199.h quad_perm:[3,2,1,0]
174// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
175
176v_cvt_f16_i16_e32 v5.l, v199.l
177// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
178
179v_cvt_f16_i16_e32 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]
180// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
181
182v_cvt_f16_i16_e32 v5.l, v199.l quad_perm:[3,2,1,0]
183// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
184
185v_cvt_f16_u16_e32 v128.h, 0xfe0b
186// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
187
188v_cvt_f16_u16_e32 v128.l, 0xfe0b
189// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
190
191v_cvt_f16_u16_e32 v255.h, v1.h
192// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
193
194v_cvt_f16_u16_e32 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
195// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
196
197v_cvt_f16_u16_e32 v255.h, v1.h quad_perm:[3,2,1,0]
198// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
199
200v_cvt_f16_u16_e32 v255.l, v1.l
201// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
202
203v_cvt_f16_u16_e32 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
204// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
205
206v_cvt_f16_u16_e32 v255.l, v1.l quad_perm:[3,2,1,0]
207// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
208
209v_cvt_f16_u16_e32 v5.h, v199.h
210// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
211
212v_cvt_f16_u16_e32 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]
213// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
214
215v_cvt_f16_u16_e32 v5.h, v199.h quad_perm:[3,2,1,0]
216// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
217
218v_cvt_f16_u16_e32 v5.l, v199.l
219// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
220
221v_cvt_f16_u16_e32 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]
222// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
223
224v_cvt_f16_u16_e32 v5.l, v199.l quad_perm:[3,2,1,0]
225// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
226
227v_cvt_f32_f16_e32 v5, v199.h
228// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
229
230v_cvt_f32_f16_e32 v5, v199.h quad_perm:[3,2,1,0]
231// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
232
233v_cvt_f32_f16_e32 v5, v199.l
234// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
235
236v_cvt_f32_f16_e32 v5, v199.l dpp8:[7,6,5,4,3,2,1,0]
237// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
238
239v_cvt_f32_f16_e32 v5, v199.l quad_perm:[3,2,1,0]
240// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
241
242v_cvt_f32_f16_e32 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]
243// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
244
245v_cvt_i16_f16_e32 v128.h, 0xfe0b
246// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
247
248v_cvt_i16_f16_e32 v128.l, 0xfe0b
249// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
250
251v_cvt_i16_f16_e32 v255.h, v1.h
252// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
253
254v_cvt_i16_f16_e32 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
255// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
256
257v_cvt_i16_f16_e32 v255.h, v1.h quad_perm:[3,2,1,0]
258// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
259
260v_cvt_i16_f16_e32 v255.l, v1.l
261// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
262
263v_cvt_i16_f16_e32 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
264// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
265
266v_cvt_i16_f16_e32 v255.l, v1.l quad_perm:[3,2,1,0]
267// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
268
269v_cvt_i16_f16_e32 v5.h, v199.h
270// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
271
272v_cvt_i16_f16_e32 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]
273// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
274
275v_cvt_i16_f16_e32 v5.h, v199.h quad_perm:[3,2,1,0]
276// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
277
278v_cvt_i16_f16_e32 v5.l, v199.l
279// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
280
281v_cvt_i16_f16_e32 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]
282// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
283
284v_cvt_i16_f16_e32 v5.l, v199.l quad_perm:[3,2,1,0]
285// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
286
287v_cvt_i32_i16_e32 v5, v199
288// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
289
290v_cvt_i32_i16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
291// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
292
293v_cvt_i32_i16_e32 v5, v199 quad_perm:[3,2,1,0]
294// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
295
296v_cvt_i32_i16_e32 v5, v199.h
297// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
298
299v_cvt_i32_i16_e32 v5, v199.h dpp8:[7,6,5,4,3,2,1,0]
300// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
301
302v_cvt_i32_i16_e32 v5, v199.h quad_perm:[3,2,1,0]
303// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
304
305v_cvt_i32_i16_e32 v5, v199.l
306// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
307
308v_cvt_i32_i16_e32 v5, v199.l dpp8:[7,6,5,4,3,2,1,0]
309// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
310
311v_cvt_i32_i16_e32 v5, v199.l quad_perm:[3,2,1,0]
312// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
313
314v_cvt_norm_i16_f16_e32 v128.h, 0xfe0b
315// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
316
317v_cvt_norm_i16_f16_e32 v128.l, 0xfe0b
318// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
319
320v_cvt_norm_i16_f16_e32 v255.h, v1.h
321// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
322
323v_cvt_norm_i16_f16_e32 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
324// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
325
326v_cvt_norm_i16_f16_e32 v255.h, v1.h quad_perm:[3,2,1,0]
327// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
328
329v_cvt_norm_i16_f16_e32 v255.l, v1.l
330// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
331
332v_cvt_norm_i16_f16_e32 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
333// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
334
335v_cvt_norm_i16_f16_e32 v255.l, v1.l quad_perm:[3,2,1,0]
336// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
337
338v_cvt_norm_i16_f16_e32 v5.h, v199.h
339// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction
340
341v_cvt_norm_i16_f16_e32 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]
342// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction
343
344v_cvt_norm_i16_f16_e32 v5.h, v199.h quad_perm:[3,2,1,0]
345// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction
346
347v_cvt_norm_i16_f16_e32 v5.l, v199.l
348// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction
349
350v_cvt_norm_i16_f16_e32 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]
351// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction
352
353v_cvt_norm_i16_f16_e32 v5.l, v199.l quad_perm:[3,2,1,0]
354// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction
355
356v_cvt_norm_u16_f16_e32 v128.h, 0xfe0b
357// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
358
359v_cvt_norm_u16_f16_e32 v128.l, 0xfe0b
360// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
361
362v_cvt_norm_u16_f16_e32 v255.h, v1.h
363// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
364
365v_cvt_norm_u16_f16_e32 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
366// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
367
368v_cvt_norm_u16_f16_e32 v255.h, v1.h quad_perm:[3,2,1,0]
369// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
370
371v_cvt_norm_u16_f16_e32 v255.l, v1.l
372// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
373
374v_cvt_norm_u16_f16_e32 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
375// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
376
377v_cvt_norm_u16_f16_e32 v255.l, v1.l quad_perm:[3,2,1,0]
378// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
379
380v_cvt_norm_u16_f16_e32 v5.h, v199.h
381// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction
382
383v_cvt_norm_u16_f16_e32 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]
384// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction
385
386v_cvt_norm_u16_f16_e32 v5.h, v199.h quad_perm:[3,2,1,0]
387// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction
388
389v_cvt_norm_u16_f16_e32 v5.l, v199.l
390// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction
391
392v_cvt_norm_u16_f16_e32 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]
393// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction
394
395v_cvt_norm_u16_f16_e32 v5.l, v199.l quad_perm:[3,2,1,0]
396// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction
397
398v_cvt_u16_f16_e32 v128.h, 0xfe0b
399// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
400
401v_cvt_u16_f16_e32 v128.l, 0xfe0b
402// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
403
404v_cvt_u16_f16_e32 v255.h, v1.h
405// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
406
407v_cvt_u16_f16_e32 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
408// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
409
410v_cvt_u16_f16_e32 v255.h, v1.h quad_perm:[3,2,1,0]
411// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
412
413v_cvt_u16_f16_e32 v255.l, v1.l
414// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
415
416v_cvt_u16_f16_e32 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
417// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
418
419v_cvt_u16_f16_e32 v255.l, v1.l quad_perm:[3,2,1,0]
420// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
421
422v_cvt_u16_f16_e32 v5.h, v199.h
423// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
424
425v_cvt_u16_f16_e32 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]
426// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
427
428v_cvt_u16_f16_e32 v5.h, v199.h quad_perm:[3,2,1,0]
429// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
430
431v_cvt_u16_f16_e32 v5.l, v199.l
432// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
433
434v_cvt_u16_f16_e32 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]
435// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
436
437v_cvt_u16_f16_e32 v5.l, v199.l quad_perm:[3,2,1,0]
438// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
439
440v_cvt_u32_u16_e32 v5, v199
441// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
442
443v_cvt_u32_u16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
444// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
445
446v_cvt_u32_u16_e32 v5, v199 quad_perm:[3,2,1,0]
447// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
448
449v_cvt_u32_u16_e32 v5, v199.h
450// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
451
452v_cvt_u32_u16_e32 v5, v199.h dpp8:[7,6,5,4,3,2,1,0]
453// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
454
455v_cvt_u32_u16_e32 v5, v199.h quad_perm:[3,2,1,0]
456// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
457
458v_cvt_u32_u16_e32 v5, v199.l
459// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
460
461v_cvt_u32_u16_e32 v5, v199.l dpp8:[7,6,5,4,3,2,1,0]
462// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
463
464v_cvt_u32_u16_e32 v5, v199.l quad_perm:[3,2,1,0]
465// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
466
467v_exp_f16_e32 v128, 0xfe0b
468// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
469
470v_exp_f16_e32 v255, v1
471// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
472
473v_exp_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]
474// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
475
476v_exp_f16_e32 v255, v1 quad_perm:[3,2,1,0]
477// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
478
479v_exp_f16_e32 v5, v199
480// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
481
482v_exp_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
483// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
484
485v_exp_f16_e32 v5, v199 quad_perm:[3,2,1,0]
486// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
487
488v_floor_f16_e32 v128, 0xfe0b
489// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
490
491v_floor_f16_e32 v255, v1
492// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
493
494v_floor_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]
495// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
496
497v_floor_f16_e32 v255, v1 quad_perm:[3,2,1,0]
498// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
499
500v_floor_f16_e32 v5, v199
501// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
502
503v_floor_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
504// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
505
506v_floor_f16_e32 v5, v199 quad_perm:[3,2,1,0]
507// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
508
509v_fract_f16_e32 v128, 0xfe0b
510// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
511
512v_fract_f16_e32 v128.h, 0xfe0b
513// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
514
515v_fract_f16_e32 v128.l, 0xfe0b
516// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
517
518v_fract_f16_e32 v255, v1
519// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
520
521v_fract_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]
522// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
523
524v_fract_f16_e32 v255, v1 quad_perm:[3,2,1,0]
525// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
526
527v_fract_f16_e32 v255.h, v1.h
528// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
529
530v_fract_f16_e32 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
531// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
532
533v_fract_f16_e32 v255.h, v1.h quad_perm:[3,2,1,0]
534// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
535
536v_fract_f16_e32 v255.l, v1.l
537// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
538
539v_fract_f16_e32 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
540// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
541
542v_fract_f16_e32 v255.l, v1.l quad_perm:[3,2,1,0]
543// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
544
545v_fract_f16_e32 v5, v199
546// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
547
548v_fract_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
549// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
550
551v_fract_f16_e32 v5, v199 quad_perm:[3,2,1,0]
552// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
553
554v_fract_f16_e32 v5.h, v199.h
555// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
556
557v_fract_f16_e32 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]
558// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
559
560v_fract_f16_e32 v5.h, v199.h quad_perm:[3,2,1,0]
561// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
562
563v_fract_f16_e32 v5.l, v199.l
564// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
565
566v_fract_f16_e32 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]
567// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
568
569v_fract_f16_e32 v5.l, v199.l quad_perm:[3,2,1,0]
570// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
571
572v_frexp_exp_i16_f16_e32 v128.h, 0xfe0b
573// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
574
575v_frexp_exp_i16_f16_e32 v128.l, 0xfe0b
576// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
577
578v_frexp_exp_i16_f16_e32 v255.h, v1.h
579// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
580
581v_frexp_exp_i16_f16_e32 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
582// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
583
584v_frexp_exp_i16_f16_e32 v255.h, v1.h quad_perm:[3,2,1,0]
585// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
586
587v_frexp_exp_i16_f16_e32 v255.l, v1.l
588// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
589
590v_frexp_exp_i16_f16_e32 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
591// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
592
593v_frexp_exp_i16_f16_e32 v255.l, v1.l quad_perm:[3,2,1,0]
594// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
595
596v_frexp_exp_i16_f16_e32 v5.h, v199.h
597// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction
598
599v_frexp_exp_i16_f16_e32 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]
600// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction
601
602v_frexp_exp_i16_f16_e32 v5.h, v199.h quad_perm:[3,2,1,0]
603// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction
604
605v_frexp_exp_i16_f16_e32 v5.l, v199.l
606// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction
607
608v_frexp_exp_i16_f16_e32 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]
609// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction
610
611v_frexp_exp_i16_f16_e32 v5.l, v199.l quad_perm:[3,2,1,0]
612// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction
613
614v_frexp_mant_f16_e32 v128, 0xfe0b
615// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
616
617v_frexp_mant_f16_e32 v128.h, 0xfe0b
618// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
619
620v_frexp_mant_f16_e32 v128.l, 0xfe0b
621// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
622
623v_frexp_mant_f16_e32 v255, v1
624// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
625
626v_frexp_mant_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]
627// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction
628
629v_frexp_mant_f16_e32 v255, v1 quad_perm:[3,2,1,0]
630// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction
631
632v_frexp_mant_f16_e32 v255.h, v1.h
633// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
634
635v_frexp_mant_f16_e32 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
636// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
637
638v_frexp_mant_f16_e32 v255.h, v1.h quad_perm:[3,2,1,0]
639// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
640
641v_frexp_mant_f16_e32 v255.l, v1.l
642// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
643
644v_frexp_mant_f16_e32 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
645// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
646
647v_frexp_mant_f16_e32 v255.l, v1.l quad_perm:[3,2,1,0]
648// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
649
650v_frexp_mant_f16_e32 v5, v199
651// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
652
653v_frexp_mant_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
654// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction
655
656v_frexp_mant_f16_e32 v5, v199 quad_perm:[3,2,1,0]
657// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction
658
659v_frexp_mant_f16_e32 v5.h, v199.h
660// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction
661
662v_frexp_mant_f16_e32 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]
663// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction
664
665v_frexp_mant_f16_e32 v5.h, v199.h quad_perm:[3,2,1,0]
666// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction
667
668v_frexp_mant_f16_e32 v5.l, v199.l
669// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction
670
671v_frexp_mant_f16_e32 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]
672// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction
673
674v_frexp_mant_f16_e32 v5.l, v199.l quad_perm:[3,2,1,0]
675// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction
676
677v_log_f16_e32 v128, 0xfe0b
678// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
679
680v_log_f16_e32 v255, v1
681// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
682
683v_log_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]
684// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
685
686v_log_f16_e32 v255, v1 quad_perm:[3,2,1,0]
687// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
688
689v_log_f16_e32 v5, v199
690// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
691
692v_log_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
693// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
694
695v_log_f16_e32 v5, v199 quad_perm:[3,2,1,0]
696// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
697
698v_not_b16_e32 v128, 0xfe0b
699// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
700
701v_not_b16_e32 v128.h, 0xfe0b
702// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
703
704v_not_b16_e32 v128.l, 0xfe0b
705// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
706
707v_not_b16_e32 v255, v1
708// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
709
710v_not_b16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]
711// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
712
713v_not_b16_e32 v255, v1 quad_perm:[3,2,1,0]
714// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
715
716v_not_b16_e32 v255.h, v1.h
717// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
718
719v_not_b16_e32 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
720// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
721
722v_not_b16_e32 v255.h, v1.h quad_perm:[3,2,1,0]
723// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
724
725v_not_b16_e32 v255.l, v1.l
726// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
727
728v_not_b16_e32 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
729// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
730
731v_not_b16_e32 v255.l, v1.l quad_perm:[3,2,1,0]
732// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
733
734v_not_b16_e32 v5, v199
735// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
736
737v_not_b16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
738// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
739
740v_not_b16_e32 v5, v199 quad_perm:[3,2,1,0]
741// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
742
743v_not_b16_e32 v5.h, v199.h
744// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
745
746v_not_b16_e32 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]
747// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
748
749v_not_b16_e32 v5.h, v199.h quad_perm:[3,2,1,0]
750// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
751
752v_not_b16_e32 v5.l, v199.l
753// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
754
755v_not_b16_e32 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]
756// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
757
758v_not_b16_e32 v5.l, v199.l quad_perm:[3,2,1,0]
759// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
760
761v_rcp_f16_e32 v128, 0xfe0b
762// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
763
764v_rcp_f16_e32 v255, v1
765// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
766
767v_rcp_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]
768// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
769
770v_rcp_f16_e32 v255, v1 quad_perm:[3,2,1,0]
771// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
772
773v_rcp_f16_e32 v5, v199
774// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
775
776v_rcp_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
777// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
778
779v_rcp_f16_e32 v5, v199 quad_perm:[3,2,1,0]
780// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
781
782v_rndne_f16_e32 v128, 0xfe0b
783// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
784
785v_rndne_f16_e32 v128.h, 0xfe0b
786// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
787
788v_rndne_f16_e32 v128.l, 0xfe0b
789// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
790
791v_rndne_f16_e32 v255, v1
792// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
793
794v_rndne_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]
795// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
796
797v_rndne_f16_e32 v255, v1 quad_perm:[3,2,1,0]
798// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
799
800v_rndne_f16_e32 v255.h, v1.h
801// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
802
803v_rndne_f16_e32 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
804// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
805
806v_rndne_f16_e32 v255.h, v1.h quad_perm:[3,2,1,0]
807// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
808
809v_rndne_f16_e32 v255.l, v1.l
810// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
811
812v_rndne_f16_e32 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
813// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
814
815v_rndne_f16_e32 v255.l, v1.l quad_perm:[3,2,1,0]
816// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
817
818v_rndne_f16_e32 v5, v199
819// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
820
821v_rndne_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
822// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
823
824v_rndne_f16_e32 v5, v199 quad_perm:[3,2,1,0]
825// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
826
827v_rndne_f16_e32 v5.h, v199.h
828// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
829
830v_rndne_f16_e32 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]
831// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
832
833v_rndne_f16_e32 v5.h, v199.h quad_perm:[3,2,1,0]
834// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
835
836v_rndne_f16_e32 v5.l, v199.l
837// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
838
839v_rndne_f16_e32 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]
840// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
841
842v_rndne_f16_e32 v5.l, v199.l quad_perm:[3,2,1,0]
843// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
844
845v_rsq_f16_e32 v128, 0xfe0b
846// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
847
848v_rsq_f16_e32 v255, v1
849// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
850
851v_rsq_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]
852// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
853
854v_rsq_f16_e32 v255, v1 quad_perm:[3,2,1,0]
855// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
856
857v_rsq_f16_e32 v5, v199
858// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
859
860v_rsq_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
861// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
862
863v_rsq_f16_e32 v5, v199 quad_perm:[3,2,1,0]
864// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
865
866v_sat_pk_u8_i16_e32 v199, v5
867// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
868
869v_sat_pk_u8_i16_e32 v199, v5 dpp8:[7,6,5,4,3,2,1,0]
870// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction
871
872v_sat_pk_u8_i16_e32 v199, v5 quad_perm:[3,2,1,0]
873// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction
874
875v_sat_pk_u8_i16_e32 v199.h, v5
876// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
877
878v_sat_pk_u8_i16_e32 v199.h, v5 dpp8:[7,6,5,4,3,2,1,0]
879// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
880
881v_sat_pk_u8_i16_e32 v199.h, v5 quad_perm:[3,2,1,0]
882// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
883
884v_sat_pk_u8_i16_e32 v199.l, v5
885// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
886
887v_sat_pk_u8_i16_e32 v199.l, v5 dpp8:[7,6,5,4,3,2,1,0]
888// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
889
890v_sat_pk_u8_i16_e32 v199.l, v5 quad_perm:[3,2,1,0]
891// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
892
893v_sin_f16_e32 v128, 0xfe0b
894// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
895
896v_sin_f16_e32 v128.h, 0xfe0b
897// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
898
899v_sin_f16_e32 v128.l, 0xfe0b
900// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
901
902v_sin_f16_e32 v255, v1
903// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
904
905v_sin_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]
906// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
907
908v_sin_f16_e32 v255, v1 quad_perm:[3,2,1,0]
909// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
910
911v_sin_f16_e32 v255.h, v1.h
912// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
913
914v_sin_f16_e32 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
915// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
916
917v_sin_f16_e32 v255.h, v1.h quad_perm:[3,2,1,0]
918// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
919
920v_sin_f16_e32 v255.l, v1.l
921// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
922
923v_sin_f16_e32 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
924// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
925
926v_sin_f16_e32 v255.l, v1.l quad_perm:[3,2,1,0]
927// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction
928
929v_sin_f16_e32 v5, v199
930// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
931
932v_sin_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
933// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
934
935v_sin_f16_e32 v5, v199 quad_perm:[3,2,1,0]
936// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
937
938v_sin_f16_e32 v5.h, v199.h
939// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
940
941v_sin_f16_e32 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]
942// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
943
944v_sin_f16_e32 v5.h, v199.h quad_perm:[3,2,1,0]
945// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
946
947v_sin_f16_e32 v5.l, v199.l
948// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
949
950v_sin_f16_e32 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]
951// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
952
953v_sin_f16_e32 v5.l, v199.l quad_perm:[3,2,1,0]
954// GFX12: :[[@LINE-1]]:21: error: invalid operand for instruction
955
956v_sqrt_f16_e32 v128, 0xfe0b
957// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
958
959v_sqrt_f16_e32 v255, v1
960// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
961
962v_sqrt_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]
963// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
964
965v_sqrt_f16_e32 v255, v1 quad_perm:[3,2,1,0]
966// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
967
968v_sqrt_f16_e32 v5, v199
969// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
970
971v_sqrt_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
972// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
973
974v_sqrt_f16_e32 v5, v199 quad_perm:[3,2,1,0]
975// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
976
977v_swap_b16_e32 v0.l, 0
978// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
979
980v_swap_b16_e32 v0.l, 0xfe0b
981// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
982
983v_swap_b16_e32 v0.l, s0
984// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
985
986v_swap_b16_e32 v0.l, v255.l
987// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
988
989v_swap_b16_e32 v128.l, v0.l
990// GFX12: :[[@LINE-1]]:16: error: invalid operand for instruction
991
992v_trunc_f16_e32 v128, 0xfe0b
993// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
994
995v_trunc_f16_e32 v128.h, 0xfe0b
996// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
997
998v_trunc_f16_e32 v128.l, 0xfe0b
999// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
1000
1001v_trunc_f16_e32 v255, v1
1002// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
1003
1004v_trunc_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]
1005// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
1006
1007v_trunc_f16_e32 v255, v1 quad_perm:[3,2,1,0]
1008// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
1009
1010v_trunc_f16_e32 v255.h, v1.h
1011// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
1012
1013v_trunc_f16_e32 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
1014// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
1015
1016v_trunc_f16_e32 v255.h, v1.h quad_perm:[3,2,1,0]
1017// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
1018
1019v_trunc_f16_e32 v255.l, v1.l
1020// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
1021
1022v_trunc_f16_e32 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
1023// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
1024
1025v_trunc_f16_e32 v255.l, v1.l quad_perm:[3,2,1,0]
1026// GFX12: :[[@LINE-1]]:17: error: invalid operand for instruction
1027
1028v_trunc_f16_e32 v5, v199
1029// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
1030
1031v_trunc_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]
1032// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
1033
1034v_trunc_f16_e32 v5, v199 quad_perm:[3,2,1,0]
1035// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
1036
1037v_trunc_f16_e32 v5.h, v199.h
1038// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
1039
1040v_trunc_f16_e32 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]
1041// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
1042
1043v_trunc_f16_e32 v5.h, v199.h quad_perm:[3,2,1,0]
1044// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
1045
1046v_trunc_f16_e32 v5.l, v199.l
1047// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
1048
1049v_trunc_f16_e32 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]
1050// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
1051
1052v_trunc_f16_e32 v5.l, v199.l quad_perm:[3,2,1,0]
1053// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
1054