3
3
// REQUIRES: aarch64-registered-target
4
4
// RUN: %clang_cc1 -triple aarch64 -target-feature +bf16 -target-feature +sme-mop4 -target-feature +sme-f16f16 -target-feature +sme-i16i64 -target-feature +sme-b16b16 -target-feature +sme-f64f64 -target-feature +sme -target-feature +sme2 -disable-O0-optnone -Werror -Wall -emit-llvm -o - %s | opt -S -p mem2reg,instcombine,tailcallelim | FileCheck %s
5
5
// RUN: %clang_cc1 -triple aarch64 -target-feature +bf16 -target-feature +sme-mop4 -target-feature +sme-f16f16 -target-feature +sme-i16i64 -target-feature +sme-b16b16 -target-feature +sme-f64f64 -target-feature +sme -target-feature +sme2 -disable-O0-optnone -Werror -Wall -emit-llvm -o - -x c++ %s | opt -S -p mem2reg,instcombine,tailcallelim | FileCheck %s -check-prefix=CPP-CHECK
6
- // RUN: %clang_cc1 -DSVE_OVERLOADED_FORMS -triple aarch64 -target-feature +bf16 -target-feature +sme-mop4 -target-feature +sme-f16f16 -target-feature +sme-i16i64 -target-feature +sme-b16b16 -target-feature +sme-f64f64 -target-feature +sme -target-feature +sme2 -disable-O0-optnone -Werror -Wall -emit-llvm -o - %s | opt -S -p mem2reg,instcombine,tailcallelim | FileCheck %s
7
- // RUN: %clang_cc1 -DSVE_OVERLOADED_FORMS -triple aarch64 -target-feature +bf16 -target-feature +sme-mop4 -target-feature +sme-f16f16 -target-feature +sme-i16i64 -target-feature +sme-b16b16 -target-feature +sme-f64f64 -target-feature +sme -target-feature +sme2 -disable-O0-optnone -Werror -Wall -emit-llvm -o - -x c++ %s | opt -S -p mem2reg,instcombine,tailcallelim | FileCheck %s -check-prefix=CPP-CHECK
6
+ // RUN: %clang_cc1 -DSME_OVERLOADED_FORMS -triple aarch64 -target-feature +bf16 -target-feature +sme-mop4 -target-feature +sme-f16f16 -target-feature +sme-i16i64 -target-feature +sme-b16b16 -target-feature +sme-f64f64 -target-feature +sme -target-feature +sme2 -disable-O0-optnone -Werror -Wall -emit-llvm -o - %s | opt -S -p mem2reg,instcombine,tailcallelim | FileCheck %s
7
+ // RUN: %clang_cc1 -DSME_OVERLOADED_FORMS -triple aarch64 -target-feature +bf16 -target-feature +sme-mop4 -target-feature +sme-f16f16 -target-feature +sme-i16i64 -target-feature +sme-b16b16 -target-feature +sme-f64f64 -target-feature +sme -target-feature +sme2 -disable-O0-optnone -Werror -Wall -emit-llvm -o - -x c++ %s | opt -S -p mem2reg,instcombine,tailcallelim | FileCheck %s -check-prefix=CPP-CHECK
8
8
// RUN: %clang_cc1 -triple aarch64 -target-feature +bf16 -target-feature +sme-mop4 -target-feature +sme-f16f16 -target-feature +sme-i16i64 -target-feature +sme-b16b16 -target-feature +sme-f64f64 -target-feature +sme -target-feature +sme2 -S -disable-O0-optnone -Werror -Wall -o /dev/null %s
9
9
10
10
27
27
// CPP-CHECK-NEXT: ret void
28
28
//
29
29
void test_svmop4a_1x2_za32_s8_s8 (svint8_t zn , svint8x2_t zm ) __arm_streaming __arm_inout ("za ") {
30
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za32 ,_s8_s8 )(1 , zn , zm );
30
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za32 ,_s8_s8 )(1 , zn , zm );
31
31
}
32
32
33
33
// CHECK-LABEL: @test_svmop4s_1x2_za32_s8_s8(
@@ -41,7 +41,7 @@ void test_svmop4a_1x2_za32_s8_s8(svint8_t zn, svint8x2_t zm) __arm_streaming __a
41
41
// CPP-CHECK-NEXT: ret void
42
42
//
43
43
void test_svmop4s_1x2_za32_s8_s8 (svint8_t zn , svint8x2_t zm ) __arm_streaming __arm_inout ("za ") {
44
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za32 ,_s8_s8 )(1 , zn , zm );
44
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za32 ,_s8_s8 )(1 , zn , zm );
45
45
}
46
46
47
47
// CHECK-LABEL: @test_svmop4a_1x2_za32_u8_u8(
@@ -55,7 +55,7 @@ void test_svmop4s_1x2_za32_s8_s8(svint8_t zn, svint8x2_t zm) __arm_streaming __a
55
55
// CPP-CHECK-NEXT: ret void
56
56
//
57
57
void test_svmop4a_1x2_za32_u8_u8 (svuint8_t zn , svuint8x2_t zm ) __arm_streaming __arm_inout ("za ") {
58
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za32 ,_u8_u8 )(1 , zn , zm );
58
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za32 ,_u8_u8 )(1 , zn , zm );
59
59
}
60
60
61
61
// CHECK-LABEL: @test_svmop4s_1x2_za32_u8_u8(
@@ -69,7 +69,7 @@ void test_svmop4a_1x2_za32_u8_u8(svuint8_t zn, svuint8x2_t zm) __arm_streaming _
69
69
// CPP-CHECK-NEXT: ret void
70
70
//
71
71
void test_svmop4s_1x2_za32_u8_u8 (svuint8_t zn , svuint8x2_t zm ) __arm_streaming __arm_inout ("za ") {
72
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za32 ,_u8_u8 )(1 , zn , zm );
72
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za32 ,_u8_u8 )(1 , zn , zm );
73
73
}
74
74
75
75
// CHECK-LABEL: @test_svmop4a_1x2_za32_s8_u8(
@@ -83,7 +83,7 @@ void test_svmop4s_1x2_za32_u8_u8(svuint8_t zn, svuint8x2_t zm) __arm_streaming _
83
83
// CPP-CHECK-NEXT: ret void
84
84
//
85
85
void test_svmop4a_1x2_za32_s8_u8 (svint8_t zn , svuint8x2_t zm ) __arm_streaming __arm_inout ("za ") {
86
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za32 ,_s8_u8 )(1 , zn , zm );
86
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za32 ,_s8_u8 )(1 , zn , zm );
87
87
}
88
88
89
89
// CHECK-LABEL: @test_svmop4s_1x2_za32_s8_u8(
@@ -97,7 +97,7 @@ void test_svmop4a_1x2_za32_s8_u8(svint8_t zn, svuint8x2_t zm) __arm_streaming __
97
97
// CPP-CHECK-NEXT: ret void
98
98
//
99
99
void test_svmop4s_1x2_za32_s8_u8 (svint8_t zn , svuint8x2_t zm ) __arm_streaming __arm_inout ("za ") {
100
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za32 ,_s8_u8 )(1 , zn , zm );
100
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za32 ,_s8_u8 )(1 , zn , zm );
101
101
}
102
102
103
103
// CHECK-LABEL: @test_svmop4a_1x2_za32_u8_s8(
@@ -111,7 +111,7 @@ void test_svmop4s_1x2_za32_s8_u8(svint8_t zn, svuint8x2_t zm) __arm_streaming __
111
111
// CPP-CHECK-NEXT: ret void
112
112
//
113
113
void test_svmop4a_1x2_za32_u8_s8 (svuint8_t zn , svint8x2_t zm ) __arm_streaming __arm_inout ("za ") {
114
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za32 ,_u8_s8 )(1 , zn , zm );
114
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za32 ,_u8_s8 )(1 , zn , zm );
115
115
}
116
116
117
117
// CHECK-LABEL: @test_svmop4s_1x2_za32_u8_s8(
@@ -125,7 +125,7 @@ void test_svmop4a_1x2_za32_u8_s8(svuint8_t zn, svint8x2_t zm) __arm_streaming __
125
125
// CPP-CHECK-NEXT: ret void
126
126
//
127
127
void test_svmop4s_1x2_za32_u8_s8 (svuint8_t zn , svint8x2_t zm ) __arm_streaming __arm_inout ("za ") {
128
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za32 ,_u8_s8 )(1 , zn , zm );
128
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za32 ,_u8_s8 )(1 , zn , zm );
129
129
}
130
130
131
131
// CHECK-LABEL: @test_svmop4a_1x2_za32_s16_s16(
@@ -139,7 +139,7 @@ void test_svmop4s_1x2_za32_u8_s8(svuint8_t zn, svint8x2_t zm) __arm_streaming __
139
139
// CPP-CHECK-NEXT: ret void
140
140
//
141
141
void test_svmop4a_1x2_za32_s16_s16 (svint16_t zn , svint16x2_t zm ) __arm_streaming __arm_inout ("za ") {
142
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za32 ,_s16_s16 )(1 , zn , zm );
142
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za32 ,_s16_s16 )(1 , zn , zm );
143
143
}
144
144
145
145
// CHECK-LABEL: @test_svmop4s_1x2_za32_s16_s16(
@@ -153,7 +153,7 @@ void test_svmop4a_1x2_za32_s16_s16(svint16_t zn, svint16x2_t zm) __arm_streaming
153
153
// CPP-CHECK-NEXT: ret void
154
154
//
155
155
void test_svmop4s_1x2_za32_s16_s16 (svint16_t zn , svint16x2_t zm ) __arm_streaming __arm_inout ("za ") {
156
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za32 ,_s16_s16 )(1 , zn , zm );
156
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za32 ,_s16_s16 )(1 , zn , zm );
157
157
}
158
158
159
159
// CHECK-LABEL: @test_svmop4a_1x2_za32_u16_u16(
@@ -167,7 +167,7 @@ void test_svmop4s_1x2_za32_s16_s16(svint16_t zn, svint16x2_t zm) __arm_streaming
167
167
// CPP-CHECK-NEXT: ret void
168
168
//
169
169
void test_svmop4a_1x2_za32_u16_u16 (svuint16_t zn , svuint16x2_t zm ) __arm_streaming __arm_inout ("za ") {
170
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za32 ,_u16_u16 )(1 , zn , zm );
170
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za32 ,_u16_u16 )(1 , zn , zm );
171
171
}
172
172
173
173
// CHECK-LABEL: @test_svmop4s_1x2_za32_u16_u16(
@@ -181,7 +181,7 @@ void test_svmop4a_1x2_za32_u16_u16(svuint16_t zn, svuint16x2_t zm) __arm_streami
181
181
// CPP-CHECK-NEXT: ret void
182
182
//
183
183
void test_svmop4s_1x2_za32_u16_u16 (svuint16_t zn , svuint16x2_t zm ) __arm_streaming __arm_inout ("za ") {
184
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za32 ,_u16_u16 )(1 , zn , zm );
184
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za32 ,_u16_u16 )(1 , zn , zm );
185
185
}
186
186
187
187
// CHECK-LABEL: @test_svmop4a_1x2_za32_f16_f16(
@@ -195,7 +195,7 @@ void test_svmop4s_1x2_za32_u16_u16(svuint16_t zn, svuint16x2_t zm) __arm_streami
195
195
// CPP-CHECK-NEXT: ret void
196
196
//
197
197
void test_svmop4a_1x2_za32_f16_f16 (svfloat16_t zn , svfloat16x2_t zm ) __arm_streaming __arm_inout ("za ") {
198
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za32 ,_f16_f16 )(1 , zn , zm );
198
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za32 ,_f16_f16 )(1 , zn , zm );
199
199
}
200
200
201
201
// CHECK-LABEL: @test_svmop4s_1x2_za32_f16_f16(
@@ -209,7 +209,7 @@ void test_svmop4a_1x2_za32_f16_f16(svfloat16_t zn, svfloat16x2_t zm) __arm_strea
209
209
// CPP-CHECK-NEXT: ret void
210
210
//
211
211
void test_svmop4s_1x2_za32_f16_f16 (svfloat16_t zn , svfloat16x2_t zm ) __arm_streaming __arm_inout ("za ") {
212
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za32 ,_f16_f16 )(1 , zn , zm );
212
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za32 ,_f16_f16 )(1 , zn , zm );
213
213
}
214
214
215
215
// CHECK-LABEL: @test_svmop4a_1x2_za32_bf16_bf16(
@@ -223,7 +223,7 @@ void test_svmop4s_1x2_za32_f16_f16(svfloat16_t zn, svfloat16x2_t zm) __arm_strea
223
223
// CPP-CHECK-NEXT: ret void
224
224
//
225
225
void test_svmop4a_1x2_za32_bf16_bf16 (svbfloat16_t zn , svbfloat16x2_t zm ) __arm_streaming __arm_inout ("za ") {
226
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za32 ,_bf16_bf16 )(1 , zn , zm );
226
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za32 ,_bf16_bf16 )(1 , zn , zm );
227
227
}
228
228
229
229
// CHECK-LABEL: @test_svmop4s_1x2_za32_bf16_bf16(
@@ -237,7 +237,7 @@ void test_svmop4a_1x2_za32_bf16_bf16(svbfloat16_t zn, svbfloat16x2_t zm) __arm_s
237
237
// CPP-CHECK-NEXT: ret void
238
238
//
239
239
void test_svmop4s_1x2_za32_bf16_bf16 (svbfloat16_t zn , svbfloat16x2_t zm ) __arm_streaming __arm_inout ("za ") {
240
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za32 ,_bf16_bf16 )(1 , zn , zm );
240
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za32 ,_bf16_bf16 )(1 , zn , zm );
241
241
}
242
242
243
243
// CHECK-LABEL: @test_svmop4a_1x2_za64_s16_s16(
@@ -251,7 +251,7 @@ void test_svmop4s_1x2_za32_bf16_bf16(svbfloat16_t zn, svbfloat16x2_t zm) __arm_s
251
251
// CPP-CHECK-NEXT: ret void
252
252
//
253
253
void test_svmop4a_1x2_za64_s16_s16 (svint16_t zn , svint16x2_t zm ) __arm_streaming __arm_inout ("za ") {
254
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za64 ,_s16_s16 )(1 , zn , zm );
254
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za64 ,_s16_s16 )(1 , zn , zm );
255
255
}
256
256
257
257
// CHECK-LABEL: @test_svmop4s_1x2_za64_s16_s16(
@@ -265,7 +265,7 @@ void test_svmop4a_1x2_za64_s16_s16(svint16_t zn, svint16x2_t zm) __arm_streaming
265
265
// CPP-CHECK-NEXT: ret void
266
266
//
267
267
void test_svmop4s_1x2_za64_s16_s16 (svint16_t zn , svint16x2_t zm ) __arm_streaming __arm_inout ("za ") {
268
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za64 ,_s16_s16 )(1 , zn , zm );
268
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za64 ,_s16_s16 )(1 , zn , zm );
269
269
}
270
270
271
271
// CHECK-LABEL: @test_svmop4a_1x2_za64_u16_u16(
@@ -279,7 +279,7 @@ void test_svmop4s_1x2_za64_s16_s16(svint16_t zn, svint16x2_t zm) __arm_streaming
279
279
// CPP-CHECK-NEXT: ret void
280
280
//
281
281
void test_svmop4a_1x2_za64_u16_u16 (svuint16_t zn , svuint16x2_t zm ) __arm_streaming __arm_inout ("za ") {
282
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za64 ,_u16_u16 )(1 , zn , zm );
282
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za64 ,_u16_u16 )(1 , zn , zm );
283
283
}
284
284
285
285
// CHECK-LABEL: @test_svmop4s_1x2_za64_u16_u16(
@@ -293,7 +293,7 @@ void test_svmop4a_1x2_za64_u16_u16(svuint16_t zn, svuint16x2_t zm) __arm_streami
293
293
// CPP-CHECK-NEXT: ret void
294
294
//
295
295
void test_svmop4s_1x2_za64_u16_u16 (svuint16_t zn , svuint16x2_t zm ) __arm_streaming __arm_inout ("za ") {
296
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za64 ,_u16_u16 )(1 , zn , zm );
296
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za64 ,_u16_u16 )(1 , zn , zm );
297
297
}
298
298
299
299
// CHECK-LABEL: @test_svmop4a_1x2_za64_s16_u16(
@@ -307,7 +307,7 @@ void test_svmop4s_1x2_za64_u16_u16(svuint16_t zn, svuint16x2_t zm) __arm_streami
307
307
// CPP-CHECK-NEXT: ret void
308
308
//
309
309
void test_svmop4a_1x2_za64_s16_u16 (svint16_t zn , svuint16x2_t zm ) __arm_streaming __arm_inout ("za ") {
310
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za64 ,_s16_u16 )(1 , zn , zm );
310
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za64 ,_s16_u16 )(1 , zn , zm );
311
311
}
312
312
313
313
// CHECK-LABEL: @test_svmop4s_1x2_za64_s16_u16(
@@ -321,7 +321,7 @@ void test_svmop4a_1x2_za64_s16_u16(svint16_t zn, svuint16x2_t zm) __arm_streamin
321
321
// CPP-CHECK-NEXT: ret void
322
322
//
323
323
void test_svmop4s_1x2_za64_s16_u16 (svint16_t zn , svuint16x2_t zm ) __arm_streaming __arm_inout ("za ") {
324
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za64 ,_s16_u16 )(1 , zn , zm );
324
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za64 ,_s16_u16 )(1 , zn , zm );
325
325
}
326
326
327
327
// CHECK-LABEL: @test_svmop4a_1x2_za64_u16_s16(
@@ -335,7 +335,7 @@ void test_svmop4s_1x2_za64_s16_u16(svint16_t zn, svuint16x2_t zm) __arm_streamin
335
335
// CPP-CHECK-NEXT: ret void
336
336
//
337
337
void test_svmop4a_1x2_za64_u16_s16 (svuint16_t zn , svint16x2_t zm ) __arm_streaming __arm_inout ("za ") {
338
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za64 ,_u16_s16 )(1 , zn , zm );
338
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za64 ,_u16_s16 )(1 , zn , zm );
339
339
}
340
340
341
341
// CHECK-LABEL: @test_svmop4s_1x2_za64_u16_s16(
@@ -349,7 +349,7 @@ void test_svmop4a_1x2_za64_u16_s16(svuint16_t zn, svint16x2_t zm) __arm_streamin
349
349
// CPP-CHECK-NEXT: ret void
350
350
//
351
351
void test_svmop4s_1x2_za64_u16_s16 (svuint16_t zn , svint16x2_t zm ) __arm_streaming __arm_inout ("za ") {
352
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za64 ,_u16_s16 )(1 , zn , zm );
352
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za64 ,_u16_s16 )(1 , zn , zm );
353
353
}
354
354
355
355
@@ -364,7 +364,7 @@ void test_svmop4s_1x2_za64_u16_s16(svuint16_t zn, svint16x2_t zm) __arm_streamin
364
364
// CPP-CHECK-NEXT: ret void
365
365
//
366
366
void test_svmop4a_1x2_za16_f16_f16 (svfloat16_t zn , svfloat16x2_t zm ) __arm_streaming __arm_inout ("za ") {
367
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za16 ,_f16_f16 )(1 , zn , zm );
367
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za16 ,_f16_f16 )(1 , zn , zm );
368
368
}
369
369
370
370
// CHECK-LABEL: @test_svmop4s_1x2_za16_f16_f16(
@@ -378,7 +378,7 @@ void test_svmop4a_1x2_za16_f16_f16(svfloat16_t zn, svfloat16x2_t zm) __arm_strea
378
378
// CPP-CHECK-NEXT: ret void
379
379
//
380
380
void test_svmop4s_1x2_za16_f16_f16 (svfloat16_t zn , svfloat16x2_t zm ) __arm_streaming __arm_inout ("za ") {
381
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za16 ,_f16_f16 )(1 , zn , zm );
381
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za16 ,_f16_f16 )(1 , zn , zm );
382
382
}
383
383
384
384
// CHECK-LABEL: @test_svmop4a_1x2_za32_f32_f32(
@@ -392,7 +392,7 @@ void test_svmop4s_1x2_za16_f16_f16(svfloat16_t zn, svfloat16x2_t zm) __arm_strea
392
392
// CPP-CHECK-NEXT: ret void
393
393
//
394
394
void test_svmop4a_1x2_za32_f32_f32 (svfloat32_t zn , svfloat32x2_t zm ) __arm_streaming __arm_inout ("za ") {
395
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za32 ,_f32_f32 )(1 , zn , zm );
395
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za32 ,_f32_f32 )(1 , zn , zm );
396
396
}
397
397
398
398
// CHECK-LABEL: @test_svmop4s_1x2_za32_f32_f32(
@@ -406,7 +406,7 @@ void test_svmop4a_1x2_za32_f32_f32(svfloat32_t zn, svfloat32x2_t zm) __arm_strea
406
406
// CPP-CHECK-NEXT: ret void
407
407
//
408
408
void test_svmop4s_1x2_za32_f32_f32 (svfloat32_t zn , svfloat32x2_t zm ) __arm_streaming __arm_inout ("za ") {
409
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za32 ,_f32_f32 )(1 , zn , zm );
409
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za32 ,_f32_f32 )(1 , zn , zm );
410
410
}
411
411
412
412
// CHECK-LABEL: @test_svmop4a_1x2_za64_f64_f64(
@@ -420,7 +420,7 @@ void test_svmop4s_1x2_za32_f32_f32(svfloat32_t zn, svfloat32x2_t zm) __arm_strea
420
420
// CPP-CHECK-NEXT: ret void
421
421
//
422
422
void test_svmop4a_1x2_za64_f64_f64 (svfloat64_t zn , svfloat64x2_t zm ) __arm_streaming __arm_inout ("za ") {
423
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za64 ,_f64_f64 )(1 , zn , zm );
423
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za64 ,_f64_f64 )(1 , zn , zm );
424
424
}
425
425
426
426
// CHECK-LABEL: @test_svmop4s_1x2_za64_f64_f64(
@@ -434,7 +434,7 @@ void test_svmop4a_1x2_za64_f64_f64(svfloat64_t zn, svfloat64x2_t zm) __arm_strea
434
434
// CPP-CHECK-NEXT: ret void
435
435
//
436
436
void test_svmop4s_1x2_za64_f64_f64 (svfloat64_t zn , svfloat64x2_t zm ) __arm_streaming __arm_inout ("za ") {
437
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za64 ,_f64_f64 )(1 , zn , zm );
437
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za64 ,_f64_f64 )(1 , zn , zm );
438
438
}
439
439
440
440
// CHECK-LABEL: @test_svmop4a_1x2_za16_bf16_bf16(
@@ -448,7 +448,7 @@ void test_svmop4s_1x2_za64_f64_f64(svfloat64_t zn, svfloat64x2_t zm) __arm_strea
448
448
// CPP-CHECK-NEXT: ret void
449
449
//
450
450
void test_svmop4a_1x2_za16_bf16_bf16 (svbfloat16_t zn , svbfloat16x2_t zm ) __arm_streaming __arm_inout ("za ") {
451
- SME_ACLE_FUNC (svmop4a ,_1x2_ , za16 ,_bf16_bf16 )(1 , zn , zm );
451
+ SME_ACLE_FUNC (svmop4a ,_1x2 , _za16 ,_bf16_bf16 )(1 , zn , zm );
452
452
}
453
453
454
454
// CHECK-LABEL: @test_svmop4s_1x2_za16_bf16_bf16(
@@ -462,5 +462,5 @@ void test_svmop4a_1x2_za16_bf16_bf16(svbfloat16_t zn, svbfloat16x2_t zm) __arm_s
462
462
// CPP-CHECK-NEXT: ret void
463
463
//
464
464
void test_svmop4s_1x2_za16_bf16_bf16 (svbfloat16_t zn , svbfloat16x2_t zm ) __arm_streaming __arm_inout ("za ") {
465
- SME_ACLE_FUNC (svmop4s ,_1x2_ , za16 ,_bf16_bf16 )(1 , zn , zm );
465
+ SME_ACLE_FUNC (svmop4s ,_1x2 , _za16 ,_bf16_bf16 )(1 , zn , zm );
466
466
}
0 commit comments