@@ -158,3 +158,120 @@ v_mfma_f32_32x32x16_bf16 v[0:15], v[0:3], v[0:3], v[0:15] abid:1
158
158
// GFX950: v_mfma_f32_32x32x16_bf16 a [ 0 : 15 ], a [ 0 : 3 ], a [ 0 : 3 ], a [ 0 : 15 ] cbsz: 3 abid: 1 ; encoding: [0x00,0x8b,0xb7,0xd3,0x00,0x01,0x02,0x1c]
159
159
// ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
160
160
v_mfma_f32_32x32x16_bf16 a [ 0 : 15 ], a [ 0 : 3 ], a [ 0 : 3 ], a [ 0 : 15 ] cbsz: 3 abid: 1
161
+
162
+ //=== ---------------------------------------------------------------------- ===//
163
+ // v_mfma_ld_scale_b32
164
+ //=== ---------------------------------------------------------------------- ===//
165
+
166
+ // GFX950: v_mfma_ld_scale_b32 v0 , 64 ; encoding: [0x00,0x40,0xac,0xd3,0x00,0x81,0x01,0x18]
167
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
168
+ v_mfma_ld_scale_b32 v0 , 64
169
+
170
+ // GFX950: v_mfma_ld_scale_b32 64 , v0 ; encoding: [0x00,0x40,0xac,0xd3,0xc0,0x00,0x02,0x18]
171
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
172
+ v_mfma_ld_scale_b32 64 , v0
173
+
174
+ // GFX950: v_mfma_ld_scale_b32 64 , 64 ; encoding: [0x00,0x40,0xac,0xd3,0xc0,0x80,0x01,0x18]
175
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
176
+ v_mfma_ld_scale_b32 64 , 64
177
+
178
+ // GFX950: v_mfma_ld_scale_b32 s0 , s0 ; encoding: [0x00,0x40,0xac,0xd3,0x00,0x00,0x00,0x18]
179
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
180
+ v_mfma_ld_scale_b32 s0 , s0
181
+
182
+ // GFX950: v_mfma_ld_scale_b32 s0 , v0 ; encoding: [0x00,0x40,0xac,0xd3,0x00,0x00,0x02,0x18]
183
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
184
+ v_mfma_ld_scale_b32 s0 , v0
185
+
186
+ // GFX950: v_mfma_ld_scale_b32 v0 , s0 ; encoding: [0x00,0x40,0xac,0xd3,0x00,0x01,0x00,0x18]
187
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
188
+ v_mfma_ld_scale_b32 v0 , s0
189
+
190
+ // GFX950: v_mfma_ld_scale_b32 vcc_lo , vcc_lo ; encoding: [0x00,0x40,0xac,0xd3,0x6a,0xd4,0x00,0x18]
191
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
192
+ v_mfma_ld_scale_b32 vcc_lo , vcc_lo
193
+
194
+ // GFX950: v_mfma_ld_scale_b32 m0 , m0 ; encoding: [0x00,0x40,0xac,0xd3,0x7c,0xf8,0x00,0x18]
195
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
196
+ v_mfma_ld_scale_b32 m0 , m0
197
+
198
+ // GFX950: v_mfma_ld_scale_b32 src_vccz , src_vccz ; encoding: [0x00,0x40,0xac,0xd3,0xfb,0xf6,0x01,0x18]
199
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
200
+ v_mfma_ld_scale_b32 vccz , vccz
201
+
202
+ // GFX950: v_mfma_ld_scale_b32 src_execz , src_execz ; encoding: [0x00,0x40,0xac,0xd3,0xfc,0xf8,0x01,0x18]
203
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
204
+ v_mfma_ld_scale_b32 execz , execz
205
+
206
+ // GFX950: v_mfma_ld_scale_b32 v0 , v0 ; encoding: [0x00,0x40,0xac,0xd3,0x00,0x01,0x02,0x18]
207
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
208
+ v_mfma_ld_scale_b32 v0 , v0
209
+
210
+ // GFX950: v_mfma_ld_scale_b32 v1 , v1 ; encoding: [0x00,0x40,0xac,0xd3,0x01,0x03,0x02,0x18]
211
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
212
+ v_mfma_ld_scale_b32 v1 , v1
213
+
214
+ // GFX950: v_mfma_ld_scale_b32 0 , 0 ; encoding: [0x00,0x40,0xac,0xd3,0x80,0x00,0x01,0x18]
215
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
216
+ v_mfma_ld_scale_b32 0 , 0
217
+
218
+ // GFX950: v_mfma_ld_scale_b32 1 , 0 ; encoding: [0x00,0x40,0xac,0xd3,0x81,0x00,0x01,0x18]
219
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
220
+ v_mfma_ld_scale_b32 1 , 0
221
+
222
+ // GFX950: v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 1 , 0 ] ; encoding: [0x00,0x48,0xac,0xd3,0x01,0x03,0x02,0x18]
223
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
224
+ v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 1 , 0 ]
225
+
226
+ // GFX950: v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 0 , 1 ] ; encoding: [0x00,0x50,0xac,0xd3,0x01,0x03,0x02,0x18]
227
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
228
+ v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 0 , 1 ]
229
+
230
+ // GFX950: v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 1 , 1 ] ; encoding: [0x00,0x58,0xac,0xd3,0x01,0x03,0x02,0x18]
231
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
232
+ v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 1 , 1 ]
233
+
234
+ // GFX950: v_mfma_ld_scale_b32 v1 , v1 op_sel_hi: [ 1 , 0 ] ; encoding: [0x00,0x40,0xac,0xd3,0x01,0x03,0x02,0x08]
235
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
236
+ v_mfma_ld_scale_b32 v1 , v1 op_sel_hi: [ 1 , 0 ]
237
+
238
+ // GFX950: v_mfma_ld_scale_b32 v1 , v1 op_sel_hi: [ 0 , 1 ] ; encoding: [0x00,0x40,0xac,0xd3,0x01,0x03,0x02,0x10]
239
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
240
+ v_mfma_ld_scale_b32 v1 , v1 op_sel_hi: [ 0 , 1 ]
241
+
242
+ // GFX950: v_mfma_ld_scale_b32 v1 , v1 ; encoding: [0x00,0x40,0xac,0xd3,0x01,0x03,0x02,0x18]
243
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
244
+ v_mfma_ld_scale_b32 v1 , v1 op_sel_hi: [ 1 , 1 ]
245
+
246
+ // GFX950: v_mfma_ld_scale_b32 v1 , v1 op_sel_hi: [ 0 , 0 ] ; encoding: [0x00,0x40,0xac,0xd3,0x01,0x03,0x02,0x00]
247
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
248
+ v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 0 , 0 ] op_sel_hi: [ 0 , 0 ]
249
+
250
+ // GFX950: v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 1 , 0 ] op_sel_hi: [ 1 , 0 ] ; encoding: [0x00,0x48,0xac,0xd3,0x01,0x03,0x02,0x08]
251
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
252
+ v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 1 , 0 ] op_sel_hi: [ 1 , 0 ]
253
+
254
+ // GFX950: v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 0 , 1 ] op_sel_hi: [ 0 , 1 ] ; encoding: [0x00,0x50,0xac,0xd3,0x01,0x03,0x02,0x10]
255
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
256
+ v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 0 , 1 ] op_sel_hi: [ 0 , 1 ]
257
+
258
+ // GFX950: v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 0 , 1 ] ; encoding: [0x00,0x50,0xac,0xd3,0x01,0x03,0x02,0x18]
259
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
260
+ v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 0 , 1 ] op_sel_hi: [ 1 , 1 ]
261
+
262
+ // GFX950: v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 0 , 1 ] ; encoding: [0x00,0x50,0xac,0xd3,0x01,0x03,0x02,0x18]
263
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
264
+ v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 0 , 1 ] op_sel_hi: [ 1 , 1 ]
265
+
266
+ // GFX950: v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 1 , 1 ] ; encoding: [0x00,0x58,0xac,0xd3,0x01,0x03,0x02,0x18]
267
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
268
+ v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 1 , 1 ] op_sel_hi: [ 1 , 1 ]
269
+
270
+ // GFX950: v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 1 , 0 ] op_sel_hi: [ 0 , 1 ] ; encoding: [0x00,0x48,0xac,0xd3,0x01,0x03,0x02,0x10]
271
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
272
+ v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 1 , 0 ] op_sel_hi: [ 0 , 1 ]
273
+
274
+ // GFX950: v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 0 , 1 ] op_sel_hi: [ 1 , 0 ] ; encoding: [0x00,0x50,0xac,0xd3,0x01,0x03,0x02,0x08]
275
+ // ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
276
+ v_mfma_ld_scale_b32 v1 , v1 op_sel: [ 0 , 1 ] op_sel_hi: [ 1 , 0 ]
277
+
0 commit comments