@@ -158,3 +158,120 @@ v_mfma_f32_32x32x16_bf16 v[0:15], v[0:3], v[0:3], v[0:15] abid:1
158158// 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]
159159// ERR: : [[ @LINE + 1 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
160160v_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