2018-11-07 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / torture / vshuf-v8hi.C
blob33b20c68a87b36929fd573913807ff94fee8c157
1 // { dg-options "-std=c++11" }
2 // { dg-do run }
4 typedef unsigned short V __attribute__((vector_size(16)));
5 typedef V VI;
7 #define A1      0x1112
8 #define B1      0x2122
9 #define C1      0x3132
10 #define D1      0x4142
11 #define E1      0x5152
12 #define F1      0x6162
13 #define G1      0x7172
14 #define H1      0x8182
16 #define A2      0x9192
17 #define B2      0xa1a2
18 #define C2      0xb1b2
19 #define D2      0xc1c2
20 #define E2      0xd1d2
21 #define F2      0xe1e2
22 #define G2      0xf1f2
23 #define H2      0x0102
25 #include "vshuf-8.inc"
26 #include "vshuf-main.inc"