Skip to content

Commit a490944

Browse files
committed
_mm256_cvtepu32_pd
1 parent 33480f4 commit a490944

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

clang/lib/Headers/avx512vlintrin.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2294,8 +2294,8 @@ _mm_maskz_cvtepu32_pd(__mmask8 __U, __m128i __A) {
22942294
(__v2df)_mm_setzero_pd());
22952295
}
22962296

2297-
static __inline__ __m256d __DEFAULT_FN_ATTRS256
2298-
_mm256_cvtepu32_pd (__m128i __A) {
2297+
static __inline__ __m256d __DEFAULT_FN_ATTRS256_CONSTEXPR
2298+
_mm256_cvtepu32_pd(__m128i __A) {
22992299
return (__m256d)__builtin_convertvector((__v4su)__A, __v4df);
23002300
}
23012301

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4045,6 +4045,9 @@ __m256d test_mm256_cvtepu32_pd(__m128i __A) {
40454045
// CHECK: uitofp <4 x i32> %{{.*}} to <4 x double>
40464046
return _mm256_cvtepu32_pd(__A);
40474047
}
4048+
4049+
TEST_CONSTEXPR(match_m256d(_mm256_cvtepu32_pd((__m128i)(__v4su){1, 1, 2, 2}), 1.0, 1.0, 2.0, 2.0));
4050+
40484051
__m256d test_mm256_mask_cvtepu32_pd(__m256d __W, __mmask8 __U, __m128i __A) {
40494052
// CHECK-LABEL: test_mm256_mask_cvtepu32_pd
40504053
// CHECK: uitofp <4 x i32> %{{.*}} to <4 x double>

0 commit comments

Comments
 (0)