@@ -231,15 +231,15 @@ __m256i test_mm256_cvt2ph_bf8(__m256h __A, __m256h __B) {
231
231
return _mm256_cvt2ph_bf8 (__A , __B );
232
232
}
233
233
234
- __m256i test_mm256_mask_cvt2ph_bf8 (__m256i __W , __mmask16 __U , __m256h __A , __m256h __B ) {
234
+ __m256i test_mm256_mask_cvt2ph_bf8 (__m256i __W , __mmask32 __U , __m256h __A , __m256h __B ) {
235
235
// CHECK-LABEL: @test_mm256_mask_cvt2ph_bf8(
236
236
// CHECK: call <32 x i8> @llvm.x86.avx10.vcvt2ph2bf8256(
237
237
// CHECK: select <32 x i1> %{{.*}}, <32 x i8> %{{.*}}, <32 x i8> %{{.*}}
238
238
// CHECK: ret <4 x i64> %{{.*}}
239
239
return _mm256_mask_cvt2ph_bf8 (__W , __U , __A , __B );
240
240
}
241
241
242
- __m256i test_mm256_maskz_cvt2ph_bf8 (__mmask16 __U , __m256h __A , __m256h __B ) {
242
+ __m256i test_mm256_maskz_cvt2ph_bf8 (__mmask32 __U , __m256h __A , __m256h __B ) {
243
243
// CHECK-LABEL: @test_mm256_maskz_cvt2ph_bf8(
244
244
// CHECK: call <32 x i8> @llvm.x86.avx10.vcvt2ph2bf8256(
245
245
// CHECK: zeroinitializer
@@ -275,15 +275,15 @@ __m256i test_mm256_cvts2ph_bf8(__m256h __A, __m256h __B) {
275
275
return _mm256_cvts2ph_bf8 (__A , __B );
276
276
}
277
277
278
- __m256i test_mm256_mask_cvts2ph_bf8 (__m256i __W , __mmask16 __U , __m256h __A , __m256h __B ) {
278
+ __m256i test_mm256_mask_cvts2ph_bf8 (__m256i __W , __mmask32 __U , __m256h __A , __m256h __B ) {
279
279
// CHECK-LABEL: @test_mm256_mask_cvts2ph_bf8(
280
280
// CHECK: call <32 x i8> @llvm.x86.avx10.vcvt2ph2bf8s256(
281
281
// CHECK: select <32 x i1> %{{.*}}, <32 x i8> %{{.*}}, <32 x i8> %{{.*}}
282
282
// CHECK: ret <4 x i64> %{{.*}}
283
283
return _mm256_mask_cvts2ph_bf8 (__W , __U , __A , __B );
284
284
}
285
285
286
- __m256i test_mm256_maskz_cvts2ph_bf8 (__mmask16 __U , __m256h __A , __m256h __B ) {
286
+ __m256i test_mm256_maskz_cvts2ph_bf8 (__mmask32 __U , __m256h __A , __m256h __B ) {
287
287
// CHECK-LABEL: @test_mm256_maskz_cvts2ph_bf8(
288
288
// CHECK: call <32 x i8> @llvm.x86.avx10.vcvt2ph2bf8s256(
289
289
// CHECK: zeroinitializer
@@ -319,15 +319,15 @@ __m256i test_mm256_cvt2ph_hf8(__m256h __A, __m256h __B) {
319
319
return _mm256_cvt2ph_hf8 (__A , __B );
320
320
}
321
321
322
- __m256i test_mm256_mask_cvt2ph_hf8 (__m256i __W , __mmask16 __U , __m256h __A , __m256h __B ) {
322
+ __m256i test_mm256_mask_cvt2ph_hf8 (__m256i __W , __mmask32 __U , __m256h __A , __m256h __B ) {
323
323
// CHECK-LABEL: @test_mm256_mask_cvt2ph_hf8(
324
324
// CHECK: call <32 x i8> @llvm.x86.avx10.vcvt2ph2hf8256(
325
325
// CHECK: select <32 x i1> %{{.*}}, <32 x i8> %{{.*}}, <32 x i8> %{{.*}}
326
326
// CHECK: ret <4 x i64> %{{.*}}
327
327
return _mm256_mask_cvt2ph_hf8 (__W , __U , __A , __B );
328
328
}
329
329
330
- __m256i test_mm256_maskz_cvt2ph_hf8 (__mmask16 __U , __m256h __A , __m256h __B ) {
330
+ __m256i test_mm256_maskz_cvt2ph_hf8 (__mmask32 __U , __m256h __A , __m256h __B ) {
331
331
// CHECK-LABEL: @test_mm256_maskz_cvt2ph_hf8(
332
332
// CHECK: call <32 x i8> @llvm.x86.avx10.vcvt2ph2hf8256(
333
333
// CHECK: zeroinitializer
@@ -363,15 +363,15 @@ __m256i test_mm256_cvts2ph_hf8(__m256h __A, __m256h __B) {
363
363
return _mm256_cvts2ph_hf8 (__A , __B );
364
364
}
365
365
366
- __m256i test_mm256_mask_cvts2ph_hf8 (__m256i __W , __mmask16 __U , __m256h __A , __m256h __B ) {
366
+ __m256i test_mm256_mask_cvts2ph_hf8 (__m256i __W , __mmask32 __U , __m256h __A , __m256h __B ) {
367
367
// CHECK-LABEL: @test_mm256_mask_cvts2ph_hf8(
368
368
// CHECK: call <32 x i8> @llvm.x86.avx10.vcvt2ph2hf8s256(
369
369
// CHECK: select <32 x i1> %{{.*}}, <32 x i8> %{{.*}}, <32 x i8> %{{.*}}
370
370
// CHECK: ret <4 x i64> %{{.*}}
371
371
return _mm256_mask_cvts2ph_hf8 (__W , __U , __A , __B );
372
372
}
373
373
374
- __m256i test_mm256_maskz_cvts2ph_hf8 (__mmask16 __U , __m256h __A , __m256h __B ) {
374
+ __m256i test_mm256_maskz_cvts2ph_hf8 (__mmask32 __U , __m256h __A , __m256h __B ) {
375
375
// CHECK-LABEL: @test_mm256_maskz_cvts2ph_hf8(
376
376
// CHECK: call <32 x i8> @llvm.x86.avx10.vcvt2ph2hf8s256(
377
377
// CHECK: zeroinitializer
0 commit comments