Skip to content

Commit 56ef740

Browse files
committed
_mm512_cvtepi64_pd
1 parent ac2bb02 commit 56ef740

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

clang/lib/Headers/avx512dqintrin.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -483,9 +483,8 @@ _mm512_maskz_cvtps_epu64 (__mmask8 __U, __m256 __A) {
483483
(__v8di)_mm512_setzero_si512(), \
484484
(__mmask8)(U), (int)(R)))
485485

486-
487-
static __inline__ __m512d __DEFAULT_FN_ATTRS512
488-
_mm512_cvtepi64_pd (__m512i __A) {
486+
static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR
487+
_mm512_cvtepi64_pd(__m512i __A) {
489488
return (__m512d)__builtin_convertvector((__v8di)__A, __v8df);
490489
}
491490

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -599,6 +599,8 @@ __m512d test_mm512_cvtepi64_pd(__m512i __A) {
599599
return _mm512_cvtepi64_pd(__A);
600600
}
601601

602+
TEST_CONSTEXPR(match_m512d(_mm512_cvtepi64_pd((__m512i)(__v8di){-1, -1, 2, 2, -4, -4, 8, 8}), -1.0, -1.0, 2.0, 2.0, -4.0, -4.0, 8.0, 8.0));
603+
602604
__m512d test_mm512_mask_cvtepi64_pd(__m512d __W, __mmask8 __U, __m512i __A) {
603605
// CHECK-LABEL: test_mm512_mask_cvtepi64_pd
604606
// CHECK: sitofp <8 x i64> %{{.*}} to <8 x double>

0 commit comments

Comments
 (0)