[x86] Revert r214007: Fix PR20355 ...
[oota-llvm.git] / test / CodeGen / X86 / vector-idiv.ll
index 0214a47f44cf3aa7a5a0234c8d56846f091b2ea4..ec1ce3da5e14c92d5df26590d5b0a37ef0c77171 100644 (file)
@@ -131,12 +131,18 @@ define <4 x i32> @test8(<4 x i32> %a) {
 ; SSE41: psrad $2
 ; SSE41: padd
 
-; FIXME: scalarized -- there is no signed multiply in SSE.
 ; SSE-LABEL: test8:
-; SSE: imulq
-; SSE: imulq
-; SSE: imulq
-; SSE: imulq
+; SSE: pmuludq
+; SSE: pshufd  $49
+; SSE: pshufd  $49
+; SSE: pmuludq
+; SSE: shufps  $-35
+; SSE: pshufd  $-40
+; SSE: psubd
+; SSE: padd
+; SSE: psrld $31
+; SSE: psrad $2
+; SSE: padd
 
 ; AVX-LABEL: test8:
 ; AVX: vpmuldq