summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/vec_shift5.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/X86/vec_shift5.ll')
-rw-r--r--test/CodeGen/X86/vec_shift5.ll12
1 files changed, 4 insertions, 8 deletions
diff --git a/test/CodeGen/X86/vec_shift5.ll b/test/CodeGen/X86/vec_shift5.ll
index cba2b5d05041..c0226d0a4c09 100644
--- a/test/CodeGen/X86/vec_shift5.ll
+++ b/test/CodeGen/X86/vec_shift5.ll
@@ -93,8 +93,7 @@ define <4 x i32> @test6() {
define <2 x i64> @test7() {
; X32-LABEL: test7:
; X32: # BB#0:
-; X32-NEXT: movdqa {{.*#+}} xmm0 = [1,0,2,0]
-; X32-NEXT: psllq $3, %xmm0
+; X32-NEXT: movaps {{.*#+}} xmm0 = [8,0,16,0]
; X32-NEXT: retl
;
; X64-LABEL: test7:
@@ -108,8 +107,7 @@ define <2 x i64> @test7() {
define <2 x i64> @test8() {
; X32-LABEL: test8:
; X32: # BB#0:
-; X32-NEXT: movdqa {{.*#+}} xmm0 = [8,0,16,0]
-; X32-NEXT: psrlq $3, %xmm0
+; X32-NEXT: movaps {{.*#+}} xmm0 = [1,0,2,0]
; X32-NEXT: retl
;
; X64-LABEL: test8:
@@ -151,8 +149,7 @@ define <4 x i32> @test10() {
define <2 x i64> @test11() {
; X32-LABEL: test11:
; X32: # BB#0:
-; X32-NEXT: movdqa {{.*#+}} xmm0 = <u,u,31,0>
-; X32-NEXT: psrlq $3, %xmm0
+; X32-NEXT: movaps {{.*#+}} xmm0 = <u,u,3,0>
; X32-NEXT: retl
;
; X64-LABEL: test11:
@@ -222,8 +219,7 @@ define <4 x i32> @test15() {
define <2 x i64> @test16() {
; X32-LABEL: test16:
; X32: # BB#0:
-; X32-NEXT: movdqa {{.*#+}} xmm0 = <u,u,31,0>
-; X32-NEXT: psllq $3, %xmm0
+; X32-NEXT: movaps {{.*#+}} xmm0 = <u,u,248,0>
; X32-NEXT: retl
;
; X64-LABEL: test16: