1 /* { dg-do compile } */
2 /* { dg-options "-O1 -msse2" } */
7 f (double *r
, __m128d x
, __m128d y
, __m128d z
)
9 __m128d t
=_mm_move_sd(x
,y
);
10 __m128d u
=_mm_move_sd(t
,z
);
15 g(__m128d x
, __m128d y
, __m128d z
)
17 __m128d t
=_mm_move_sd(x
,y
);
18 __m128d u
=_mm_move_sd(t
,z
);
22 /* { dg-final { scan-assembler-times "movsd" 1 } } */