Skip to content

Commit 45bcd64

Browse files
committed
_mm256_maskz_cvtepi64_epi32
1 parent a04b181 commit 45bcd64

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

clang/lib/Headers/avx512vlintrin.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7530,14 +7530,13 @@ _mm256_cvtepi64_epi32(__m256i __A) {
75307530
}
75317531

75327532
static __inline__ __m128i __DEFAULT_FN_ATTRS256_CONSTEXPR
7533-
_mm256_mask_cvtepi64_epi32 (__m128i __O, __mmask8 __M, __m256i __A)
7534-
{
7533+
_mm256_mask_cvtepi64_epi32(__m128i __O, __mmask8 __M, __m256i __A) {
75357534
return (__m128i)__builtin_ia32_selectd_128((__mmask8)__M,
75367535
(__v4si)_mm256_cvtepi64_epi32(__A),
75377536
(__v4si)__O);
75387537
}
75397538

7540-
static __inline__ __m128i __DEFAULT_FN_ATTRS256
7539+
static __inline__ __m128i __DEFAULT_FN_ATTRS256_CONSTEXPR
75417540
_mm256_maskz_cvtepi64_epi32 (__mmask8 __M, __m256i __A)
75427541
{
75437542
return (__m128i)__builtin_ia32_selectd_128((__mmask8)__M,

clang/test/CodeGen/X86/avx512vl-builtins.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9477,6 +9477,8 @@ __m128i test_mm256_maskz_cvtepi64_epi32(__mmask8 __M, __m256i __A) {
94779477
return _mm256_maskz_cvtepi64_epi32(__M, __A);
94789478
}
94799479

9480+
TEST_CONSTEXPR(match_v4si(_mm256_maskz_cvtepi64_epi32( 0xA,(__m256i)(__v4di){1, -2, 3, -4}),0 , -2, 0, -4));
9481+
94809482
void test_mm256_mask_cvtepi64_storeu_epi32(void * __P, __mmask8 __M, __m256i __A) {
94819483
// CHECK-LABEL: test_mm256_mask_cvtepi64_storeu_epi32
94829484
// CHECK: @llvm.x86.avx512.mask.pmov.qd.mem.256

0 commit comments

Comments
 (0)