2 /* { dg-options "-O2 -msse2" } */
5 #define CHECK_H "sse2-check.h"
14 #include <emmintrin.h>
18 __attribute__((noinline, unused))
21 return _mm_sqrt_pd (s1);
31 s1.x = _mm_set_pd (2134.3343,1234.635654);
34 for (i = 0; i < 2; i++)
36 __m128d tmp = _mm_load_sd (&s1.a[i]);
37 tmp = _mm_sqrt_sd (tmp, tmp);
38 _mm_store_sd (&e[i], tmp);
41 if (check_union128d (u, e))