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