1// { dg-do run { target c++11 } } 2 3#if __SIZEOF_INT__ == 4 4typedef unsigned int V __attribute__((vector_size(32))); 5typedef V VI; 6#elif __SIZEOF_LONG__ == 4 7typedef unsigned long V __attribute__((vector_size(32))); 8typedef V VI; 9#else 10# define UNSUPPORTED 11#endif 12 13#define A1 0x11121314 14#define B1 0x21222324 15#define C1 0x31323334 16#define D1 0x41424344 17#define E1 0x51525354 18#define F1 0x61626364 19#define G1 0x71727374 20#define H1 0x81828384 21 22#define A2 0x91929394 23#define B2 0xa1a2a3a4 24#define C2 0xb1b2b3b4 25#define D2 0xc1c2c3c4 26#define E2 0xd1d2d3d4 27#define F2 0xe1e2e3e4 28#define G2 0xf1f2f3f4 29#define H2 0x01020304 30 31#include "vshuf-8.inc" 32#include "vshuf-main.inc" 33