@@ -29,3 +29,130 @@ v_mfma_ld_scale_b32 v0, v0 neg_hi:[0,1]
29
29
30
30
v_mfma_ld_scale_b32 v0 , v0 neg_lo: [ 0 , 1 ] neg_hi: [ 0 , 1 ]
31
31
// CHECK: : [[ @LINE - 1 ]] : 28 : error: not a valid operand
32
+
33
+
34
+ v_mfma_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 11 ], v [ 12 : 19 ], v [ 0 : 3 ] cbsz: 2
35
+ // CHECK: : [[ @LINE - 1 ]] : 37 : error: wrong register tuple size for cbsz value 2
36
+
37
+ v_mfma_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 11 ], v [ 12 : 19 ], v [ 0 : 3 ] blgp: 2
38
+ // CHECK: : [[ @LINE - 1 ]] : 46 : error: wrong register tuple size for blgp value 2
39
+
40
+ v_mfma_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 11 ], v [ 12 : 19 ], v [ 0 : 3 ] cbsz: 2 blgp: 2
41
+ // CHECK: : [[ @LINE - 1 ]] : 37 : error: wrong register tuple size for cbsz value 2
42
+ // CHECK: : [[ @LINE - 2 ]] : 46 : error: wrong register tuple size for blgp value 2
43
+
44
+
45
+ v_mfma_f32_16x16x128_f8f6f4 a [ 0 : 3 ], a [ 4 : 11 ], a [ 12 : 19 ], a [ 0 : 3 ] cbsz: 2
46
+ // CHECK: : [[ @LINE - 1 ]] : 37 : error: wrong register tuple size for cbsz value 2
47
+
48
+ v_mfma_f32_16x16x128_f8f6f4 a [ 0 : 3 ], a [ 4 : 11 ], a [ 12 : 19 ], a [ 0 : 3 ] blgp: 2
49
+ // CHECK: : [[ @LINE - 1 ]] : 46 : error: wrong register tuple size for blgp value 2
50
+
51
+ v_mfma_f32_16x16x128_f8f6f4 a [ 0 : 3 ], a [ 4 : 11 ], a [ 12 : 19 ], a [ 0 : 3 ] cbsz: 2 blgp: 2
52
+ // CHECK: : [[ @LINE - 1 ]] : 37 : error: wrong register tuple size for cbsz value 2
53
+ // CHECK: : [[ @LINE - 2 ]] : 46 : error: wrong register tuple size for blgp value 2
54
+
55
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 11 ], v [ 12 : 19 ], v [ 0 : 3 ] v20 , v21 cbsz: 2
56
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 2
57
+
58
+ v_mfma_scale_f32_16x16x128_f8f6f4 a [ 0 : 3 ], a [ 4 : 11 ], a [ 12 : 19 ], a [ 0 : 3 ] v20 , v21 cbsz: 2
59
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 2
60
+
61
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 11 ], v [ 12 : 19 ], v [ 0 : 3 ] v20 , v21 blgp: 2
62
+ // CHECK: : [[ @LINE - 1 ]] : 52 : error: wrong register tuple size for blgp value 2
63
+
64
+ v_mfma_scale_f32_16x16x128_f8f6f4 a [ 0 : 3 ], a [ 4 : 11 ], a [ 12 : 19 ], a [ 0 : 3 ] v20 , v21 blgp: 2
65
+ // CHECK: : [[ @LINE - 1 ]] : 52 : error: wrong register tuple size for blgp value 2
66
+
67
+ v_mfma_f32_32x32x64_f8f6f4 v [ 0 : 15 ], v [ 16 : 23 ], v [ 24 : 31 ], v [ 0 : 15 ] cbsz: 2
68
+ // CHECK: : [[ @LINE - 1 ]] : 37 : error: wrong register tuple size for cbsz value 2
69
+
70
+ v_mfma_f32_32x32x64_f8f6f4 v [ 0 : 15 ], v [ 16 : 23 ], v [ 24 : 31 ], v [ 0 : 15 ] blgp: 2
71
+ // CHECK: : [[ @LINE - 1 ]] : 47 : error: wrong register tuple size for blgp value 2
72
+
73
+ v_mfma_f32_32x32x64_f8f6f4 a [ 0 : 15 ], a [ 16 : 23 ], a [ 24 : 31 ], a [ 0 : 15 ] cbsz: 2
74
+ // CHECK: : [[ @LINE - 1 ]] : 37 : error: wrong register tuple size for cbsz value 2
75
+
76
+ v_mfma_f32_32x32x64_f8f6f4 a [ 0 : 15 ], a [ 16 : 23 ], a [ 24 : 31 ], a [ 0 : 15 ] blgp: 2
77
+ // CHECK: : [[ @LINE - 1 ]] : 47 : error: wrong register tuple size for blgp value 2
78
+
79
+ v_mfma_scale_f32_32x32x64_f8f6f4 v [ 0 : 15 ], v [ 16 : 23 ], v [ 24 : 31 ], v [ 0 : 15 ] v32 , v33 cbsz: 2
80
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 2
81
+
82
+ v_mfma_scale_f32_32x32x64_f8f6f4 a [ 0 : 15 ], a [ 16 : 23 ], a [ 24 : 31 ], a [ 0 : 15 ] v32 , v33 cbsz: 2
83
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 2
84
+
85
+
86
+
87
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 7 ], v [ 12 : 19 ], v [ 0 : 3 ] v20 , v21
88
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 0
89
+
90
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 7 ], v [ 12 : 19 ], v [ 0 : 3 ] v20 , v21 cbsz: 1
91
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 1
92
+
93
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 7 ], v [ 12 : 19 ], v [ 0 : 3 ] v20 , v21 cbsz: 2
94
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 2
95
+
96
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 7 ], v [ 12 : 19 ], v [ 0 : 3 ] v20 , v21 cbsz: 3
97
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 3
98
+
99
+
100
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 11 ], v [ 12 : 15 ], v [ 0 : 3 ] v20 , v21
101
+ // CHECK: : [[ @LINE - 1 ]] : 52 : error: wrong register tuple size for blgp value 0
102
+
103
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 11 ], v [ 12 : 15 ], v [ 0 : 3 ] v20 , v21 blgp: 1
104
+ // CHECK: : [[ @LINE - 1 ]] : 52 : error: wrong register tuple size for blgp value 1
105
+
106
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 11 ], v [ 12 : 15 ], v [ 0 : 3 ] v20 , v21 blgp: 2
107
+ // CHECK: : [[ @LINE - 1 ]] : 52 : error: wrong register tuple size for blgp value 2
108
+
109
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 11 ], v [ 12 : 15 ], v [ 0 : 3 ] v20 , v21 blgp: 3
110
+ // CHECK: : [[ @LINE - 1 ]] : 52 : error: wrong register tuple size for blgp value 3
111
+
112
+ v_mfma_scale_f32_16x16x128_f8f6f4 a [ 0 : 3 ], a [ 4 : 7 ], a [ 12 : 19 ], a [ 0 : 3 ] v20 , v21
113
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 0
114
+
115
+ v_mfma_scale_f32_16x16x128_f8f6f4 a [ 0 : 3 ], a [ 4 : 7 ], a [ 12 : 19 ], a [ 0 : 3 ] v20 , v21 cbsz: 1
116
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 1
117
+
118
+ v_mfma_scale_f32_16x16x128_f8f6f4 a [ 0 : 3 ], a [ 4 : 7 ], a [ 12 : 19 ], a [ 0 : 3 ] v20 , v21 cbsz: 2
119
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 2
120
+
121
+ v_mfma_scale_f32_16x16x128_f8f6f4 a [ 0 : 3 ], a [ 4 : 7 ], a [ 12 : 19 ], a [ 0 : 3 ] v20 , v21 cbsz: 3
122
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 3
123
+
124
+ v_mfma_scale_f32_16x16x128_f8f6f4 a [ 0 : 3 ], a [ 4 : 11 ], a [ 12 : 15 ], a [ 0 : 3 ] v20 , v21
125
+ // CHECK: : [[ @LINE - 1 ]] : 52 : error: wrong register tuple size for blgp value 0
126
+
127
+ v_mfma_scale_f32_16x16x128_f8f6f4 a [ 0 : 3 ], a [ 4 : 11 ], a [ 12 : 15 ], a [ 0 : 3 ] v20 , v21 blgp: 1
128
+ // CHECK: : [[ @LINE - 1 ]] : 52 : error: wrong register tuple size for blgp value 1
129
+
130
+ v_mfma_scale_f32_16x16x128_f8f6f4 a [ 0 : 3 ], a [ 4 : 11 ], a [ 12 : 15 ], a [ 0 : 3 ] v20 , v21 blgp: 2
131
+ // CHECK: : [[ @LINE - 1 ]] : 52 : error: wrong register tuple size for blgp value 2
132
+
133
+ v_mfma_scale_f32_16x16x128_f8f6f4 a [ 0 : 3 ], a [ 4 : 11 ], a [ 12 : 15 ], a [ 0 : 3 ] v20 , v21 blgp: 3
134
+ // CHECK: : [[ @LINE - 1 ]] : 52 : error: wrong register tuple size for blgp value 3
135
+
136
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 7 ], v [ 12 : 19 ], v [ 0 : 3 ] v20 , v21 cbsz: 3
137
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 3
138
+
139
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 11 ], v [ 12 : 19 ], v [ 0 : 3 ] v20 , v21 cbsz: 3
140
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 3
141
+
142
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 12 : 19 ], v [ 4 : 7 ], v [ 0 : 3 ] v20 , v21 blgp: 3
143
+ // CHECK: : [[ @LINE - 1 ]] : 53 : error: wrong register tuple size for blgp value 3
144
+
145
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 12 : 19 ], v [ 4 : 11 ], v [ 0 : 3 ] v20 , v21 blgp: 3
146
+ // CHECK: : [[ @LINE - 1 ]] : 53 : error: wrong register tuple size for blgp value 3
147
+
148
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 9 ], v [ 12 : 19 ], v [ 0 : 3 ] v20 , v21 cbsz: 4
149
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 4
150
+
151
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 4 : 11 ], v [ 12 : 19 ], v [ 0 : 3 ] v20 , v21 cbsz: 4
152
+ // CHECK: : [[ @LINE - 1 ]] : 43 : error: wrong register tuple size for cbsz value 4
153
+
154
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 12 : 19 ], v [ 4 : 9 ], v [ 0 : 3 ] v20 , v21 blgp: 4
155
+ // CHECK: : [[ @LINE - 1 ]] : 53 : error: wrong register tuple size for blgp value 4
156
+
157
+ v_mfma_scale_f32_16x16x128_f8f6f4 v [ 0 : 3 ], v [ 12 : 19 ], v [ 4 : 11 ], v [ 0 : 3 ] v20 , v21 blgp: 4
158
+ // CHECK: : [[ @LINE - 1 ]] : 53 : error: wrong register tuple size for blgp value 4
0 commit comments