blob: 9da3145153f7c91802c55603d6417fbabadaecca [file] [log] [blame]
Eric Christopher89e73562010-05-31 20:39:10 +00001// RUN: not %llvmgcc -mssse3 -S -o /dev/null %s |& grep "error: mask must be an immediate"
2// XFAIL: *
3// XTARGET: x86,i386,i686
4
5#include <tmmintrin.h>
6
7extern int i;
8
9int main ()
10{
11#if defined( __SSSE3__ )
12
13 typedef int16_t vSInt16 __attribute__ ((__vector_size__ (16)));
14
15 short dtbl[] = {1,2,3,4,5,6,7,8};
16 vSInt16 *vdtbl = (vSInt16*) dtbl;
17
18 vSInt16 v0;
19 v0 = *vdtbl;
20 v0 = _mm_alignr_epi8(v0, v0, i);
21
22 return 0;
23#endif
24}