;
; AVX-LABEL: shuffle_v4i32_z0zX:
; AVX: # BB#0:
-; AVX-NEXT: vpsllq $32, %xmm0
+; AVX-NEXT: vpsllq $32, %xmm0, %xmm0
; AVX-NEXT: retq
%shuffle = shufflevector <4 x i32> %a, <4 x i32> zeroinitializer, <4 x i32> <i32 4, i32 0, i32 4, i32 undef>
ret <4 x i32> %shuffle
;
; AVX-LABEL: shuffle_v4i32_1z3z:
; AVX: # BB#0:
-; AVX-NEXT: vpsrlq $32, %xmm0
+; AVX-NEXT: vpsrlq $32, %xmm0, %xmm0
; AVX-NEXT: retq
%shuffle = shufflevector <4 x i32> %a, <4 x i32> zeroinitializer, <4 x i32> <i32 1, i32 4, i32 3, i32 4>
ret <4 x i32> %shuffle