;
; This movs the entire vector, shuffling the high double down. If we fixed the
; FIXME above it would just move the high double directly.
-; CHECK: movups
-; CHECK: movhlps
-; CHECK: movlps
+; CHECK: movupd
+; CHECK: shufpd
+; CHECK: movlpd
bb:
%tmp13 = load <2 x double>* undef, align 1