1 /* PR rtl-optimization/18614 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -msse2" } */
4 
5 typedef double v2df __attribute__ ((vector_size (16)));
6 
foo(void)7 v2df foo (void)
8 {
9   v2df yd = { 1.0, 4.0 };
10   v2df xd;
11 
12   xd = __builtin_ia32_cvtps2pd (__builtin_ia32_rsqrtps
13 				(__builtin_ia32_cvtpd2ps (yd)));
14   return xd;
15 }
16