Skip to content

Commit 2d058ae

Browse files
committed
_mm256_cvtepu32_ps
1 parent 6df80b4 commit 2d058ae

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
@@ -2332,8 +2332,8 @@ _mm_maskz_cvtepu32_ps(__mmask8 __U, __m128i __A) {
23322332
(__v4sf)_mm_setzero_ps());
23332333
}
23342334

2335-
static __inline__ __m256 __DEFAULT_FN_ATTRS256
2336-
_mm256_cvtepu32_ps (__m256i __A) {
2335+
static __inline__ __m256 __DEFAULT_FN_ATTRS256_CONSTEXPR
2336+
_mm256_cvtepu32_ps(__m256i __A) {
23372337
return (__m256)__builtin_convertvector((__v8su)__A, __v8sf);
23382338
}
23392339

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4097,6 +4097,9 @@ __m256 test_mm256_cvtepu32_ps(__m256i __A) {
40974097
// CHECK: uitofp <8 x i32> %{{.*}} to <8 x float>
40984098
return _mm256_cvtepu32_ps(__A);
40994099
}
4100+
4101+
TEST_CONSTEXPR(match_m256(_mm256_cvtepu32_ps((__m256i)(__v8su){1, 1, 2, 2, 4, 4, 8, 8}), 1.0f, 1.0f, 2.0f, 2.0f, 4.0f, 4.0f, 8.0f, 8.0f));
4102+
41004103
__m256 test_mm256_mask_cvtepu32_ps(__m256 __W, __mmask8 __U, __m256i __A) {
41014104
// CHECK-LABEL: test_mm256_mask_cvtepu32_ps
41024105
// CHECK: uitofp <8 x i32> %{{.*}} to <8 x float>

0 commit comments

Comments
 (0)