[AMDGPU] Check for immediate SrcC in mfma in AsmParser
[llvm-core.git] / test / MC / AMDGPU / mai-err.s
blob9b9b733428e48666574ff57d4a7d357332b998ca
1 // RUN: not llvm-mc -arch=amdgcn -mcpu=gfx908 %s 2>&1 | FileCheck -check-prefix=GFX908 %s
2 // RUN: not llvm-mc -arch=amdgcn -mcpu=gfx900 %s 2>&1 | FileCheck -check-prefix=GFX900 %s
4 v_accvgpr_read_b32 v0, v0
5 // GFX908: error: invalid operand for instruction
7 v_accvgpr_read_b32 a0, a0
8 // GFX908: error: invalid operand for instruction
10 v_accvgpr_read_b32 v0, 1
11 // GFX908: error: invalid operand for instruction
13 v_accvgpr_read_b32 v0, s0
14 // GFX908: error: invalid operand for instruction
16 v_accvgpr_read_b32 v0, a0
17 // GFX900: error: instruction not supported on this GPU
19 v_accvgpr_write_b32 v0, v0
20 // GFX908: error: invalid operand for instruction
22 v_accvgpr_write_b32 a0, a0
23 // GFX908: error: invalid operand for instruction
25 v_accvgpr_write_b32 a0, s0
26 // GFX908: error: invalid operand for instruction
28 v_accvgpr_write_b32 a0, 65
29 // GFX908: error: invalid operand for instruction
31 v_accvgpr_write_b32 a0, v0
32 // GFX900: error: instruction not supported on this GPU
34 v_mfma_f32_32x32x1f32 v[0:31], v0, v1, a[1:32]
35 // GFX908: error: invalid operand for instruction
37 v_mfma_f32_32x32x1f32 a[0:31], v0, v1, v[1:32]
38 // GFX908: error: invalid operand for instruction
40 v_mfma_f32_32x32x1f32 a[0:31], s0, v1, a[1:32]
41 // GFX908: error: invalid operand for instruction
43 v_mfma_f32_32x32x1f32 a[0:31], 1, v1, a[1:32]
44 // GFX908: error: invalid operand for instruction
46 v_mfma_f32_32x32x1f32 a[0:31], v0, v1, 65
47 // GFX908: error: invalid operand for instruction
49 v_mfma_f32_32x32x1f32 a[0:31], v0, v1, 0
50 // GFX900: error: instruction not supported on this GPU
52 v_mfma_f32_32x32x1f32 a[0:31], v0, v1, -2.0
53 // GFX908: error: invalid literal operand
55 v_mfma_f32_32x32x1f32 a[0:31], v0, v1, -2.0 cbsz:3 abid:2 blgp:7
56 // GFX908: error: invalid literal operand
58 v_mfma_f32_32x32x1f32 a[0:31], v0, a1, -2.0
59 // GFX908: error: invalid literal operand
61 v_mfma_f32_32x32x1f32 a[0:31], v0, a1, -2.0 cbsz:3 abid:2 blgp:7
62 // GFX908: error: invalid literal operand
64 v_mfma_f32_32x32x1f32 a[0:31], a0, v1, -2.0
65 // GFX908: error: invalid literal operand
67 v_mfma_f32_32x32x1f32 a[0:31], a0, v1, -2.0 cbsz:3 abid:2 blgp:7
68 // GFX908: error: invalid literal operand
70 v_mfma_f32_32x32x1f32 a[0:31], a0, a1, -2.0
71 // GFX908: error: invalid literal operand
73 v_mfma_f32_32x32x1f32 a[0:31], a0, a1, -2.0 cbsz:3 abid:2 blgp:7
74 // GFX908: error: invalid literal operand
76 v_mfma_f32_16x16x1f32 a[0:15], v0, v1, -2.0
77 // GFX908: error: invalid literal operand
79 v_mfma_f32_16x16x1f32 a[0:15], v0, v1, -2.0 cbsz:3 abid:2 blgp:7
80 // GFX908: error: invalid literal operand
82 v_mfma_f32_16x16x1f32 a[0:15], v0, a1, -2.0
83 // GFX908: error: invalid literal operand
85 v_mfma_f32_16x16x1f32 a[0:15], v0, a1, -2.0 cbsz:3 abid:2 blgp:7
86 // GFX908: error: invalid literal operand
88 v_mfma_f32_16x16x1f32 a[0:15], a0, v1, -2.0
89 // GFX908: error: invalid literal operand
91 v_mfma_f32_16x16x1f32 a[0:15], a0, v1, -2.0 cbsz:3 abid:2 blgp:7
92 // GFX908: error: invalid literal operand
94 v_mfma_f32_16x16x1f32 a[0:15], a0, a1, -2.0
95 // GFX908: error: invalid literal operand
97 v_mfma_f32_16x16x1f32 a[0:15], a0, a1, -2.0 cbsz:3 abid:2 blgp:7
98 // GFX908: error: invalid literal operand
100 v_mfma_f32_4x4x1f32 a[0:3], v0, v1, -2.0
101 // GFX908: error: invalid literal operand
103 v_mfma_f32_4x4x1f32 a[0:3], v0, v1, -2.0 cbsz:3 abid:2 blgp:7
104 // GFX908: error: invalid literal operand
106 v_mfma_f32_4x4x1f32 a[0:3], v0, a1, -2.0
107 // GFX908: error: invalid literal operand
109 v_mfma_f32_4x4x1f32 a[0:3], v0, a1, -2.0 cbsz:3 abid:2 blgp:7
110 // GFX908: error: invalid literal operand
112 v_mfma_f32_4x4x1f32 a[0:3], a0, v1, -2.0
113 // GFX908: error: invalid literal operand
115 v_mfma_f32_4x4x1f32 a[0:3], a0, v1, -2.0 cbsz:3 abid:2 blgp:7
116 // GFX908: error: invalid literal operand
118 v_mfma_f32_4x4x1f32 a[0:3], a0, a1, -2.0
119 // GFX908: error: invalid literal operand
121 v_mfma_f32_4x4x1f32 a[0:3], a0, a1, -2.0 cbsz:3 abid:2 blgp:7
122 // GFX908: error: invalid literal operand
124 v_mfma_f32_32x32x2f32 a[0:15], v0, v1, -2.0
125 // GFX908: error: invalid literal operand
127 v_mfma_f32_32x32x2f32 a[0:15], v0, v1, -2.0 cbsz:3 abid:2 blgp:7
128 // GFX908: error: invalid literal operand
130 v_mfma_f32_32x32x2f32 a[0:15], v0, a1, -2.0
131 // GFX908: error: invalid literal operand
133 v_mfma_f32_32x32x2f32 a[0:15], v0, a1, -2.0 cbsz:3 abid:2 blgp:7
134 // GFX908: error: invalid literal operand
136 v_mfma_f32_32x32x2f32 a[0:15], a0, v1, -2.0
137 // GFX908: error: invalid literal operand
139 v_mfma_f32_32x32x2f32 a[0:15], a0, v1, -2.0 cbsz:3 abid:2 blgp:7
140 // GFX908: error: invalid literal operand
142 v_mfma_f32_32x32x2f32 a[0:15], a0, a1, -2.0
143 // GFX908: error: invalid literal operand
145 v_mfma_f32_32x32x2f32 a[0:15], a0, a1, -2.0 cbsz:3 abid:2 blgp:7
146 // GFX908: error: invalid literal operand
148 v_mfma_f32_16x16x4f32 a[0:3], v0, v1, -2.0
149 // GFX908: error: invalid literal operand
151 v_mfma_f32_16x16x4f32 a[0:3], v0, v1, -2.0 cbsz:3 abid:2 blgp:7
152 // GFX908: error: invalid literal operand
154 v_mfma_f32_16x16x4f32 a[0:3], v0, a1, -2.0
155 // GFX908: error: invalid literal operand
157 v_mfma_f32_16x16x4f32 a[0:3], v0, a1, -2.0 cbsz:3 abid:2 blgp:7
158 // GFX908: error: invalid literal operand
160 v_mfma_f32_16x16x4f32 a[0:3], a0, v1, -2.0
161 // GFX908: error: invalid literal operand
163 v_mfma_f32_16x16x4f32 a[0:3], a0, v1, -2.0 cbsz:3 abid:2 blgp:7
164 // GFX908: error: invalid literal operand
166 v_mfma_f32_16x16x4f32 a[0:3], a0, a1, -2.0
167 // GFX908: error: invalid literal operand
169 v_mfma_f32_16x16x4f32 a[0:3], a0, a1, -2.0 cbsz:3 abid:2 blgp:7
170 // GFX908: error: invalid literal operand
172 v_mfma_f32_32x32x4f16 a[0:31], v[0:1], v[1:2], -2.0
173 // GFX908: error: invalid literal operand
175 v_mfma_f32_32x32x4f16 a[0:31], v[0:1], v[1:2], -2.0 cbsz:3 abid:2 blgp:7
176 // GFX908: error: invalid literal operand
178 v_mfma_f32_32x32x4f16 a[0:31], v[0:1], a[1:2], -2.0
179 // GFX908: error: invalid literal operand
181 v_mfma_f32_32x32x4f16 a[0:31], v[0:1], a[1:2], -2.0 cbsz:3 abid:2 blgp:7
182 // GFX908: error: invalid literal operand
184 v_mfma_f32_32x32x4f16 a[0:31], a[0:1], v[1:2], -2.0
185 // GFX908: error: invalid literal operand
187 v_mfma_f32_32x32x4f16 a[0:31], a[0:1], v[1:2], -2.0 cbsz:3 abid:2 blgp:7
188 // GFX908: error: invalid literal operand
190 v_mfma_f32_32x32x4f16 a[0:31], a[0:1], a[1:2], -2.0
191 // GFX908: error: invalid literal operand
193 v_mfma_f32_32x32x4f16 a[0:31], a[0:1], a[1:2], -2.0 cbsz:3 abid:2 blgp:7
194 // GFX908: error: invalid literal operand
196 v_mfma_f32_16x16x4f16 a[0:15], v[0:1], v[1:2], -2.0
197 // GFX908: error: invalid literal operand
199 v_mfma_f32_16x16x4f16 a[0:15], v[0:1], v[1:2], -2.0 cbsz:3 abid:2 blgp:7
200 // GFX908: error: invalid literal operand
202 v_mfma_f32_16x16x4f16 a[0:15], v[0:1], a[1:2], -2.0
203 // GFX908: error: invalid literal operand
205 v_mfma_f32_16x16x4f16 a[0:15], v[0:1], a[1:2], -2.0 cbsz:3 abid:2 blgp:7
206 // GFX908: error: invalid literal operand
208 v_mfma_f32_16x16x4f16 a[0:15], a[0:1], v[1:2], -2.0
209 // GFX908: error: invalid literal operand
211 v_mfma_f32_16x16x4f16 a[0:15], a[0:1], v[1:2], -2.0 cbsz:3 abid:2 blgp:7
212 // GFX908: error: invalid literal operand
214 v_mfma_f32_16x16x4f16 a[0:15], a[0:1], a[1:2], -2.0
215 // GFX908: error: invalid literal operand
217 v_mfma_f32_16x16x4f16 a[0:15], a[0:1], a[1:2], -2.0 cbsz:3 abid:2 blgp:7
218 // GFX908: error: invalid literal operand
220 v_mfma_f32_4x4x4f16 a[0:3], v[0:1], v[1:2], -2.0
221 // GFX908: error: invalid literal operand
223 v_mfma_f32_4x4x4f16 a[0:3], v[0:1], v[1:2], -2.0 cbsz:3 abid:2 blgp:7
224 // GFX908: error: invalid literal operand
226 v_mfma_f32_4x4x4f16 a[0:3], v[0:1], a[1:2], -2.0
227 // GFX908: error: invalid literal operand
229 v_mfma_f32_4x4x4f16 a[0:3], v[0:1], a[1:2], -2.0 cbsz:3 abid:2 blgp:7
230 // GFX908: error: invalid literal operand
232 v_mfma_f32_4x4x4f16 a[0:3], a[0:1], v[1:2], -2.0
233 // GFX908: error: invalid literal operand
235 v_mfma_f32_4x4x4f16 a[0:3], a[0:1], v[1:2], -2.0 cbsz:3 abid:2 blgp:7
236 // GFX908: error: invalid literal operand
238 v_mfma_f32_4x4x4f16 a[0:3], a[0:1], a[1:2], -2.0
239 // GFX908: error: invalid literal operand
241 v_mfma_f32_4x4x4f16 a[0:3], a[0:1], a[1:2], -2.0 cbsz:3 abid:2 blgp:7
242 // GFX908: error: invalid literal operand
244 v_mfma_f32_32x32x8f16 a[0:15], v[0:1], v[1:2], -2.0
245 // GFX908: error: invalid literal operand
247 v_mfma_f32_32x32x8f16 a[0:15], v[0:1], v[1:2], -2.0 cbsz:3 abid:2 blgp:7
248 // GFX908: error: invalid literal operand
250 v_mfma_f32_32x32x8f16 a[0:15], v[0:1], a[1:2], -2.0
251 // GFX908: error: invalid literal operand
253 v_mfma_f32_32x32x8f16 a[0:15], v[0:1], a[1:2], -2.0 cbsz:3 abid:2 blgp:7
254 // GFX908: error: invalid literal operand
256 v_mfma_f32_32x32x8f16 a[0:15], a[0:1], v[1:2], -2.0
257 // GFX908: error: invalid literal operand
259 v_mfma_f32_32x32x8f16 a[0:15], a[0:1], v[1:2], -2.0 cbsz:3 abid:2 blgp:7
260 // GFX908: error: invalid literal operand
262 v_mfma_f32_32x32x8f16 a[0:15], a[0:1], a[1:2], -2.0
263 // GFX908: error: invalid literal operand
265 v_mfma_f32_32x32x8f16 a[0:15], a[0:1], a[1:2], -2.0 cbsz:3 abid:2 blgp:7
266 // GFX908: error: invalid literal operand
268 v_mfma_f32_16x16x16f16 a[0:3], v[0:1], v[1:2], -2.0
269 // GFX908: error: invalid literal operand
271 v_mfma_f32_16x16x16f16 a[0:3], v[0:1], v[1:2], -2.0 cbsz:3 abid:2 blgp:7
272 // GFX908: error: invalid literal operand
274 v_mfma_f32_16x16x16f16 a[0:3], v[0:1], a[1:2], -2.0
275 // GFX908: error: invalid literal operand
277 v_mfma_f32_16x16x16f16 a[0:3], v[0:1], a[1:2], -2.0 cbsz:3 abid:2 blgp:7
278 // GFX908: error: invalid literal operand
280 v_mfma_f32_16x16x16f16 a[0:3], a[0:1], v[1:2], -2.0
281 // GFX908: error: invalid literal operand
283 v_mfma_f32_16x16x16f16 a[0:3], a[0:1], v[1:2], -2.0 cbsz:3 abid:2 blgp:7
284 // GFX908: error: invalid literal operand
286 v_mfma_f32_16x16x16f16 a[0:3], a[0:1], a[1:2], -2.0
287 // GFX908: error: invalid literal operand
289 v_mfma_f32_16x16x16f16 a[0:3], a[0:1], a[1:2], -2.0 cbsz:3 abid:2 blgp:7
290 // GFX908: error: invalid literal operand
292 v_mfma_i32_32x32x4i8 a[0:31], v0, v1, 2
293 // GFX908: error: invalid literal operand
295 v_mfma_i32_32x32x4i8 a[0:31], v0, v1, 2 cbsz:3 abid:2 blgp:7
296 // GFX908: error: invalid literal operand
298 v_mfma_i32_32x32x4i8 a[0:31], v0, a1, 2
299 // GFX908: error: invalid literal operand
301 v_mfma_i32_32x32x4i8 a[0:31], v0, a1, 2 cbsz:3 abid:2 blgp:7
302 // GFX908: error: invalid literal operand
304 v_mfma_i32_32x32x4i8 a[0:31], a0, v1, 2
305 // GFX908: error: invalid literal operand
307 v_mfma_i32_32x32x4i8 a[0:31], a0, v1, 2 cbsz:3 abid:2 blgp:7
308 // GFX908: error: invalid literal operand
310 v_mfma_i32_32x32x4i8 a[0:31], a0, a1, 2
311 // GFX908: error: invalid literal operand
313 v_mfma_i32_32x32x4i8 a[0:31], a0, a1, 2 cbsz:3 abid:2 blgp:7
314 // GFX908: error: invalid literal operand
316 v_mfma_i32_16x16x4i8 a[0:15], v0, v1, 2
317 // GFX908: error: invalid literal operand
319 v_mfma_i32_16x16x4i8 a[0:15], v0, v1, 2 cbsz:3 abid:2 blgp:7
320 // GFX908: error: invalid literal operand
322 v_mfma_i32_16x16x4i8 a[0:15], v0, a1, 2
323 // GFX908: error: invalid literal operand
325 v_mfma_i32_16x16x4i8 a[0:15], v0, a1, 2 cbsz:3 abid:2 blgp:7
326 // GFX908: error: invalid literal operand
328 v_mfma_i32_16x16x4i8 a[0:15], a0, v1, 2
329 // GFX908: error: invalid literal operand
331 v_mfma_i32_16x16x4i8 a[0:15], a0, v1, 2 cbsz:3 abid:2 blgp:7
332 // GFX908: error: invalid literal operand
334 v_mfma_i32_16x16x4i8 a[0:15], a0, a1, 2
335 // GFX908: error: invalid literal operand
337 v_mfma_i32_16x16x4i8 a[0:15], a0, a1, 2 cbsz:3 abid:2 blgp:7
338 // GFX908: error: invalid literal operand
340 v_mfma_i32_4x4x4i8 a[0:3], v0, v1, 2
341 // GFX908: error: invalid literal operand
343 v_mfma_i32_4x4x4i8 a[0:3], v0, v1, 2 cbsz:3 abid:2 blgp:7
344 // GFX908: error: invalid literal operand
346 v_mfma_i32_4x4x4i8 a[0:3], v0, a1, 2
347 // GFX908: error: invalid literal operand
349 v_mfma_i32_4x4x4i8 a[0:3], v0, a1, 2 cbsz:3 abid:2 blgp:7
350 // GFX908: error: invalid literal operand
352 v_mfma_i32_4x4x4i8 a[0:3], a0, v1, 2
353 // GFX908: error: invalid literal operand
355 v_mfma_i32_4x4x4i8 a[0:3], a0, v1, 2 cbsz:3 abid:2 blgp:7
356 // GFX908: error: invalid literal operand
358 v_mfma_i32_4x4x4i8 a[0:3], a0, a1, 2
359 // GFX908: error: invalid literal operand
361 v_mfma_i32_4x4x4i8 a[0:3], a0, a1, 2 cbsz:3 abid:2 blgp:7
362 // GFX908: error: invalid literal operand
364 v_mfma_i32_32x32x8i8 a[0:15], v0, v1, 2
365 // GFX908: error: invalid literal operand
367 v_mfma_i32_32x32x8i8 a[0:15], v0, v1, 2 cbsz:3 abid:2 blgp:7
368 // GFX908: error: invalid literal operand
370 v_mfma_i32_32x32x8i8 a[0:15], v0, a1, 2
371 // GFX908: error: invalid literal operand
373 v_mfma_i32_32x32x8i8 a[0:15], v0, a1, 2 cbsz:3 abid:2 blgp:7
374 // GFX908: error: invalid literal operand
376 v_mfma_i32_32x32x8i8 a[0:15], a0, v1, 2
377 // GFX908: error: invalid literal operand
379 v_mfma_i32_32x32x8i8 a[0:15], a0, v1, 2 cbsz:3 abid:2 blgp:7
380 // GFX908: error: invalid literal operand
382 v_mfma_i32_32x32x8i8 a[0:15], a0, a1, 2
383 // GFX908: error: invalid literal operand
385 v_mfma_i32_32x32x8i8 a[0:15], a0, a1, 2 cbsz:3 abid:2 blgp:7
386 // GFX908: error: invalid literal operand
388 v_mfma_i32_16x16x16i8 a[0:3], v0, v1, 2
389 // GFX908: error: invalid literal operand
391 v_mfma_i32_16x16x16i8 a[0:3], v0, v1, 2 cbsz:3 abid:2 blgp:7
392 // GFX908: error: invalid literal operand
394 v_mfma_i32_16x16x16i8 a[0:3], v0, a1, 2
395 // GFX908: error: invalid literal operand
397 v_mfma_i32_16x16x16i8 a[0:3], v0, a1, 2 cbsz:3 abid:2 blgp:7
398 // GFX908: error: invalid literal operand
400 v_mfma_i32_16x16x16i8 a[0:3], a0, v1, 2
401 // GFX908: error: invalid literal operand
403 v_mfma_i32_16x16x16i8 a[0:3], a0, v1, 2 cbsz:3 abid:2 blgp:7
404 // GFX908: error: invalid literal operand
406 v_mfma_i32_16x16x16i8 a[0:3], a0, a1, 2
407 // GFX908: error: invalid literal operand
409 v_mfma_f32_32x32x2bf16 a[0:31], v0, v1, -2.0
410 // GFX908: error: invalid literal operand
412 v_mfma_f32_32x32x2bf16 a[0:31], v0, v1, -2.0 cbsz:3 abid:2 blgp:7
413 // GFX908: error: invalid literal operand
415 v_mfma_f32_32x32x2bf16 a[0:31], v0, a1, -2.0
416 // GFX908: error: invalid literal operand
418 v_mfma_f32_32x32x2bf16 a[0:31], v0, a1, -2.0 cbsz:3 abid:2 blgp:7
419 // GFX908: error: invalid literal operand
421 v_mfma_f32_32x32x2bf16 a[0:31], a0, v1, -2.0
422 // GFX908: error: invalid literal operand
424 v_mfma_f32_32x32x2bf16 a[0:31], a0, v1, -2.0 cbsz:3 abid:2 blgp:7
425 // GFX908: error: invalid literal operand
427 v_mfma_f32_32x32x2bf16 a[0:31], a0, a1, -2.0
428 // GFX908: error: invalid literal operand
430 v_mfma_f32_32x32x2bf16 a[0:31], a0, a1, -2.0 cbsz:3 abid:2 blgp:7
431 // GFX908: error: invalid literal operand
433 v_mfma_f32_16x16x2bf16 a[0:15], v0, v1, -2.0
434 // GFX908: error: invalid literal operand
436 v_mfma_f32_16x16x2bf16 a[0:15], v0, v1, -2.0 cbsz:3 abid:2 blgp:7
437 // GFX908: error: invalid literal operand
439 v_mfma_f32_16x16x2bf16 a[0:15], v0, a1, -2.0
440 // GFX908: error: invalid literal operand
442 v_mfma_f32_16x16x2bf16 a[0:15], v0, a1, -2.0 cbsz:3 abid:2 blgp:7
443 // GFX908: error: invalid literal operand
445 v_mfma_f32_16x16x2bf16 a[0:15], a0, v1, -2.0
446 // GFX908: error: invalid literal operand
448 v_mfma_f32_16x16x2bf16 a[0:15], a0, v1, -2.0 cbsz:3 abid:2 blgp:7
449 // GFX908: error: invalid literal operand
451 v_mfma_f32_16x16x2bf16 a[0:15], a0, a1, -2.0
452 // GFX908: error: invalid literal operand
454 v_mfma_f32_16x16x2bf16 a[0:15], a0, a1, -2.0 cbsz:3 abid:2 blgp:7
455 // GFX908: error: invalid literal operand
457 v_mfma_f32_4x4x2bf16 a[0:3], v0, v1, -2.0
458 // GFX908: error: invalid literal operand
460 v_mfma_f32_4x4x2bf16 a[0:3], v0, v1, -2.0 cbsz:3 abid:2 blgp:7
461 // GFX908: error: invalid literal operand
463 v_mfma_f32_4x4x2bf16 a[0:3], v0, a1, -2.0
464 // GFX908: error: invalid literal operand
466 v_mfma_f32_4x4x2bf16 a[0:3], v0, a1, -2.0 cbsz:3 abid:2 blgp:7
467 // GFX908: error: invalid literal operand
469 v_mfma_f32_4x4x2bf16 a[0:3], a0, v1, -2.0
470 // GFX908: error: invalid literal operand
472 v_mfma_f32_4x4x2bf16 a[0:3], a0, v1, -2.0 cbsz:3 abid:2 blgp:7
473 // GFX908: error: invalid literal operand
475 v_mfma_f32_4x4x2bf16 a[0:3], a0, a1, -2.0
476 // GFX908: error: invalid literal operand
478 v_mfma_f32_4x4x2bf16 a[0:3], a0, a1, -2.0 cbsz:3 abid:2 blgp:7
479 // GFX908: error: invalid literal operand
481 v_mfma_f32_32x32x4bf16 a[0:15], v0, v1, -2.0
482 // GFX908: error: invalid literal operand
484 v_mfma_f32_32x32x4bf16 a[0:15], v0, v1, -2.0 cbsz:3 abid:2 blgp:7
485 // GFX908: error: invalid literal operand
487 v_mfma_f32_32x32x4bf16 a[0:15], v0, a1, -2.0
488 // GFX908: error: invalid literal operand
490 v_mfma_f32_32x32x4bf16 a[0:15], v0, a1, -2.0 cbsz:3 abid:2 blgp:7
491 // GFX908: error: invalid literal operand
493 v_mfma_f32_32x32x4bf16 a[0:15], a0, v1, -2.0
494 // GFX908: error: invalid literal operand
496 v_mfma_f32_32x32x4bf16 a[0:15], a0, v1, -2.0 cbsz:3 abid:2 blgp:7
497 // GFX908: error: invalid literal operand
499 v_mfma_f32_32x32x4bf16 a[0:15], a0, a1, -2.0
500 // GFX908: error: invalid literal operand
502 v_mfma_f32_32x32x4bf16 a[0:15], a0, a1, -2.0 cbsz:3 abid:2 blgp:7
503 // GFX908: error: invalid literal operand
505 v_mfma_f32_16x16x8bf16 a[0:3], v0, v1, -2.0
506 // GFX908: error: invalid literal operand
508 v_mfma_f32_16x16x8bf16 a[0:3], v0, v1, -2.0 cbsz:3 abid:2 blgp:7
509 // GFX908: error: invalid literal operand
511 v_mfma_f32_16x16x8bf16 a[0:3], v0, a1, -2.0
512 // GFX908: error: invalid literal operand
514 v_mfma_f32_16x16x8bf16 a[0:3], v0, a1, -2.0 cbsz:3 abid:2 blgp:7
515 // GFX908: error: invalid literal operand
517 v_mfma_f32_16x16x8bf16 a[0:3], a0, v1, -2.0
518 // GFX908: error: invalid literal operand
520 v_mfma_f32_16x16x8bf16 a[0:3], a0, v1, -2.0 cbsz:3 abid:2 blgp:7
521 // GFX908: error: invalid literal operand
523 v_mfma_f32_16x16x8bf16 a[0:3], a0, a1, -2.0
524 // GFX908: error: invalid literal operand
526 v_mfma_f32_16x16x8bf16 a[0:3], a0, a1, -2.0 cbsz:3 abid:2 blgp:7
527 // GFX908: error: invalid literal operand