1 // { dg-options "-std=c++11" } 2 // { dg-do run } 3 4 typedef unsigned short V __attribute__((vector_size(16))); 5 typedef V VI; 6 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 15 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 24 25 #include "vshuf-8.inc" 26 #include "vshuf-main.inc" 27