-define <4 x float> @b(<4 x float>* %y, <4 x float> %z)
-{
- %x = load <4 x float>* %y, align 4
+
+define <4 x float> @b(<4 x float>* %y, <4 x float> %z) nounwind {
+; CHECK-LABEL: b:
+; CHECK: # BB#0:
+; CHECK-NEXT: movups (%rdi), %xmm1
+; CHECK-NEXT: unpckhps {{.*#+}} xmm0 = xmm0[2],xmm1[2],xmm0[3],xmm1[3]
+; CHECK-NEXT: retq
+ %x = load <4 x float>, <4 x float>* %y, align 4