Skip to content

Commit 8819f7e

Browse files
committed
_mm512_cvtepu64_pd
1 parent a3f8d7b commit 8819f7e

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

clang/lib/Headers/avx512dqintrin.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -713,8 +713,8 @@ _mm512_maskz_cvttps_epu64 (__mmask8 __U, __m256 __A) {
713713
(__v8di)_mm512_setzero_si512(), \
714714
(__mmask8)(U), (int)(R)))
715715

716-
static __inline__ __m512d __DEFAULT_FN_ATTRS512
717-
_mm512_cvtepu64_pd (__m512i __A) {
716+
static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR
717+
_mm512_cvtepu64_pd(__m512i __A) {
718718
return (__m512d)__builtin_convertvector((__v8du)__A, __v8df);
719719
}
720720

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -829,6 +829,8 @@ __m512d test_mm512_cvtepu64_pd(__m512i __A) {
829829
return _mm512_cvtepu64_pd(__A);
830830
}
831831

832+
TEST_CONSTEXPR(match_m512d(_mm512_cvtepu64_pd((__m512i)(__v8du){1, 1, 2, 2, 4, 4, 8, 8}), 1.0, 1.0, 2.0, 2.0, 4.0, 4.0, 8.0, 8.0));
833+
832834
__m512d test_mm512_mask_cvtepu64_pd(__m512d __W, __mmask8 __U, __m512i __A) {
833835
// CHECK-LABEL: test_mm512_mask_cvtepu64_pd
834836
// CHECK: uitofp <8 x i64> %{{.*}} to <8 x double>

0 commit comments

Comments
 (0)