Skip to content

Commit cbc6c9f

Browse files
committed
_mm_cvtepi16_epi8
1 parent 251fed0 commit cbc6c9f

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

clang/lib/Headers/avx512vlbwintrin.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1440,8 +1440,8 @@ _mm256_maskz_cvtusepi16_epi8 (__mmask16 __M, __m256i __A) {
14401440
__M);
14411441
}
14421442

1443-
static __inline__ __m128i __DEFAULT_FN_ATTRS128
1444-
_mm_cvtepi16_epi8 (__m128i __A) {
1443+
static __inline__ __m128i __DEFAULT_FN_ATTRS128_CONSTEXPR
1444+
_mm_cvtepi16_epi8(__m128i __A) {
14451445
return (__m128i)__builtin_shufflevector(
14461446
__builtin_convertvector((__v8hi)__A, __v8qi),
14471447
(__v8qi){0, 0, 0, 0, 0, 0, 0, 0}, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1928,6 +1928,8 @@ __m128i test_mm_cvtepi16_epi8(__m128i __A) {
19281928
return _mm_cvtepi16_epi8(__A);
19291929
}
19301930

1931+
TEST_CONSTEXPR(match_v16qi(_mm_cvtepi16_epi8((__m128i)(__v8hi){1, 2, 3, 4, 5, 6, 7, 8}), 1, 2, 3, 4, 5, 6, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0));
1932+
19311933
__m128i test_mm_mask_cvtepi16_epi8(__m128i __O, __mmask8 __M, __m128i __A) {
19321934
// CHECK-LABEL: test_mm_mask_cvtepi16_epi8
19331935
// CHECK: @llvm.x86.avx512.mask.pmov.wb.128

0 commit comments

Comments
 (0)