Skip to content

Commit 6df958d

Browse files
committed
_mm256_movepi8_mask
1 parent 00115fd commit 6df958d

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

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

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3010,16 +3010,23 @@ __mmask16 test_mm_movepi8_mask(__m128i __A) {
30103010
}
30113011

30123012
TEST_CONSTEXPR(_mm_movepi8_mask(
3013-
((__m128i)(__v16qi){0, 1, 2, 3, 4, 5, 6, 7,
3013+
((__m128i)(__v16qi){0, 1, char(129), 3, 4, 5, 6, 7,
30143014
8, 9, 10, 11, 12, 13, 14, 15})
3015-
) == (__mmask16)0x0000);
3015+
) == (__mmask16)0x0004);
30163016

30173017
__mmask32 test_mm256_movepi8_mask(__m256i __A) {
30183018
// CHECK-LABEL: test_mm256_movepi8_mask
30193019
// CHECK: [[CMP:%.*]] = icmp slt <32 x i8> %{{.*}}, zeroinitializer
30203020
return _mm256_movepi8_mask(__A);
30213021
}
30223022

3023+
TEST_CONSTEXPR(_mm256_movepi8_mask(
3024+
((__m256i)(__v32qi){0, 1, char(255), 3, 4, 5, 6, 7,
3025+
8, 9, 10, 11, 12, 13, 14, 15,
3026+
16, 17, 18, 19, 20, 21, 22, 23,
3027+
24, 25, 26, 27, 28, 29, 30, char(128)})
3028+
) == (__mmask32)0x80000004);
3029+
30233030
__m128i test_mm_movm_epi8(__mmask16 __A) {
30243031
// CHECK-LABEL: test_mm_movm_epi8
30253032
// CHECK: %{{.*}} = bitcast i16 %{{.*}} to <16 x i1>

0 commit comments

Comments
 (0)