Skip to content

Commit a6937ac

Browse files
committed
fix test
1 parent b5f04e7 commit a6937ac

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

clang/test/CodeGen/palignr.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
// RUN: %clang_cc1 %s -triple=i686-apple-darwin -target-feature +ssse3 -O1 -S -flax-vector-conversions=none -o - | FileCheck %s
33

44
#define _mm_alignr_epi8(a, b, n) (__builtin_ia32_palignr128((a), (b), (n)))
5-
typedef long long __m128i __attribute__((__vector_size__(16), __aligned__(16)));
5+
typedef char __v16qi __attribute__((__vector_size__(16)));
66

77
// CHECK: palignr $15, %xmm1, %xmm0
8-
__m128i align1(__m128i a, __m128i b) { return _mm_alignr_epi8(a, b, 15); }
8+
__v16qi align1(__v16qi a, __v16qi b) { return _mm_alignr_epi8(a, b, 15); }
99
// CHECK: ret
1010
// CHECK: ret
1111
// CHECK-NOT: palignr
12-
__m128i align2(__m128i a, __m128i b) { return _mm_alignr_epi8(a, b, 16); }
12+
__v16qi align2(__v16qi a, __v16qi b) { return _mm_alignr_epi8(a, b, 16); }
1313
// CHECK: psrldq $1, %xmm0
14-
__m128i align3(__m128i a, __m128i b) { return _mm_alignr_epi8(a, b, 17); }
14+
__v16qi align3(__v16qi a, __v16qi b) { return _mm_alignr_epi8(a, b, 17); }
1515
// CHECK: xor
16-
__m128i align4(__m128i a, __m128i b) { return _mm_alignr_epi8(a, b, 32); }
16+
__v16qi align4(__v16qi a, __v16qi b) { return _mm_alignr_epi8(a, b, 32); }

0 commit comments

Comments
 (0)