@@ -1957,3 +1957,51 @@ __m256i test_mm256_maskz_slli_epi16(__mmask16 __U, __m256i __A) {
1957
1957
return _mm256_maskz_slli_epi16 (__U , __A , 5 );
1958
1958
}
1959
1959
1960
+ __m128i test_mm_mask_mov_epi16 (__m128i __W , __mmask8 __U , __m128i __A ) {
1961
+ // CHECK-LABEL: @test_mm_mask_mov_epi16
1962
+ // CHECK: @llvm.x86.avx512.mask.mov.128
1963
+ return _mm_mask_mov_epi16 (__W , __U , __A );
1964
+ }
1965
+
1966
+ __m128i test_mm_maskz_mov_epi16 (__mmask8 __U , __m128i __A ) {
1967
+ // CHECK-LABEL: @test_mm_maskz_mov_epi16
1968
+ // CHECK: @llvm.x86.avx512.mask.mov.128
1969
+ return _mm_maskz_mov_epi16 (__U , __A );
1970
+ }
1971
+
1972
+ __m256i test_mm256_mask_mov_epi16 (__m256i __W , __mmask16 __U , __m256i __A ) {
1973
+ // CHECK-LABEL: @test_mm256_mask_mov_epi16
1974
+ // CHECK: @llvm.x86.avx512.mask.mov.256
1975
+ return _mm256_mask_mov_epi16 (__W , __U , __A );
1976
+ }
1977
+
1978
+ __m256i test_mm256_maskz_mov_epi16 (__mmask16 __U , __m256i __A ) {
1979
+ // CHECK-LABEL: @test_mm256_maskz_mov_epi16
1980
+ // CHECK: @llvm.x86.avx512.mask.mov.256
1981
+ return _mm256_maskz_mov_epi16 (__U , __A );
1982
+ }
1983
+
1984
+ __m128i test_mm_mask_mov_epi8 (__m128i __W , __mmask16 __U , __m128i __A ) {
1985
+ // CHECK-LABEL: @test_mm_mask_mov_epi8
1986
+ // CHECK: @llvm.x86.avx512.mask.mov.128
1987
+ return _mm_mask_mov_epi8 (__W , __U , __A );
1988
+ }
1989
+
1990
+ __m128i test_mm_maskz_mov_epi8 (__mmask16 __U , __m128i __A ) {
1991
+ // CHECK-LABEL: @test_mm_maskz_mov_epi8
1992
+ // CHECK: @llvm.x86.avx512.mask.mov.128
1993
+ return _mm_maskz_mov_epi8 (__U , __A );
1994
+ }
1995
+
1996
+ __m256i test_mm256_mask_mov_epi8 (__m256i __W , __mmask32 __U , __m256i __A ) {
1997
+ // CHECK-LABEL: @test_mm256_mask_mov_epi8
1998
+ // CHECK: @llvm.x86.avx512.mask.mov.256
1999
+ return _mm256_mask_mov_epi8 (__W , __U , __A );
2000
+ }
2001
+
2002
+ __m256i test_mm256_maskz_mov_epi8 (__mmask32 __U , __m256i __A ) {
2003
+ // CHECK-LABEL: @test_mm256_maskz_mov_epi8
2004
+ // CHECK: @llvm.x86.avx512.mask.mov.256
2005
+ return _mm256_maskz_mov_epi8 (__U , __A );
2006
+ }
2007
+
0 commit comments