@@ -4030,4 +4030,53 @@ __m256d test_mm256_maskz_movedup_pd(__mmask8 __U, __m256d __A) {
4030
4030
// CHECK-LABEL: @test_mm256_maskz_movedup_pd
4031
4031
// CHECK: @llvm.x86.avx512.mask.movddup.256
4032
4032
return _mm256_maskz_movedup_pd (__U , __A );
4033
- }
4033
+ }
4034
+
4035
+ __m128i test_mm_mask_set1_epi32 (__m128i __O , __mmask8 __M ) {
4036
+ // CHECK-LABEL: @test_mm_mask_set1_epi32
4037
+ // CHECK: @llvm.x86.avx512.mask.pbroadcast.d.gpr.128
4038
+ return _mm_mask_set1_epi32 (__O , __M , 5 );
4039
+ }
4040
+
4041
+ __m128i test_mm_maskz_set1_epi32 (__mmask8 __M ) {
4042
+ // CHECK-LABEL: @test_mm_maskz_set1_epi32
4043
+ // CHECK: @llvm.x86.avx512.mask.pbroadcast.d.gpr.128
4044
+ return _mm_maskz_set1_epi32 (__M , 5 );
4045
+ }
4046
+
4047
+ __m256i test_mm256_mask_set1_epi32 (__m256i __O , __mmask8 __M ) {
4048
+ // CHECK-LABEL: @test_mm256_mask_set1_epi32
4049
+ // CHECK: @llvm.x86.avx512.mask.pbroadcast.d.gpr.256
4050
+ return _mm256_mask_set1_epi32 (__O , __M , 5 );
4051
+ }
4052
+
4053
+ __m256i test_mm256_maskz_set1_epi32 (__mmask8 __M ) {
4054
+ // CHECK-LABEL: @test_mm256_maskz_set1_epi32
4055
+ // CHECK: @llvm.x86.avx512.mask.pbroadcast.d.gpr.256
4056
+ return _mm256_maskz_set1_epi32 (__M , 5 );
4057
+ }
4058
+
4059
+ __m128i test_mm_mask_set1_epi64 (__m128i __O , __mmask8 __M , long long __A ) {
4060
+ // CHECK-LABEL: @test_mm_mask_set1_epi64
4061
+ // CHECK: @llvm.x86.avx512.mask.pbroadcast.q.gpr.128
4062
+ return _mm_mask_set1_epi64 (__O , __M , __A );
4063
+ }
4064
+
4065
+ __m128i test_mm_maskz_set1_epi64 (__mmask8 __M , long long __A ) {
4066
+ // CHECK-LABEL: @test_mm_maskz_set1_epi64
4067
+ // CHECK: @llvm.x86.avx512.mask.pbroadcast.q.gpr.128
4068
+ return _mm_maskz_set1_epi64 (__M , __A );
4069
+ }
4070
+
4071
+ __m256i test_mm256_mask_set1_epi64 (__m256i __O , __mmask8 __M , long long __A ) {
4072
+ // CHECK-LABEL: @test_mm256_mask_set1_epi64
4073
+ // CHECK: @llvm.x86.avx512.mask.pbroadcast.q.gpr.256
4074
+ return _mm256_mask_set1_epi64 (__O , __M , __A );
4075
+ }
4076
+
4077
+ __m256i test_mm256_maskz_set1_epi64 (__mmask8 __M , long long __A ) {
4078
+ // CHECK-LABEL: @test_mm256_maskz_set1_epi64
4079
+ // CHECK: @llvm.x86.avx512.mask.pbroadcast.q.gpr.256
4080
+ return _mm256_maskz_set1_epi64 (__M , __A );
4081
+ }
4082
+
0 commit comments