1// // { dg-do run { target c++11 } } 2#if __SIZEOF_FLOAT__ == 4 3typedef float V __attribute__((vector_size(8))); 4# if __SIZEOF_INT__ == 4 5typedef unsigned int VI __attribute__((vector_size(8))); 6# elif __SIZEOF_LONG__ == 4 7typedef unsigned long VI __attribute__((vector_size(8))); 8# else 9# define UNSUPPORTED 10# endif 11#else 12# define UNSUPPORTED 13#endif 14 15#define A 0.69314718055994530942f 16#define B 2.7182818284590452354f 17 18#define X 3.14159265358979323846f 19#define Y 1.41421356237309504880f 20 21#include "vshuf-2.inc" 22#include "vshuf-main.inc" 23