diff options
Diffstat (limited to 'test/CodeGen/X86/sse-intrinsics-fast-isel.ll')
-rw-r--r-- | test/CodeGen/X86/sse-intrinsics-fast-isel.ll | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/test/CodeGen/X86/sse-intrinsics-fast-isel.ll b/test/CodeGen/X86/sse-intrinsics-fast-isel.ll index 18434546262ce..0b03dffe99b55 100644 --- a/test/CodeGen/X86/sse-intrinsics-fast-isel.ll +++ b/test/CodeGen/X86/sse-intrinsics-fast-isel.ll @@ -1653,12 +1653,8 @@ define <4 x float> @test_mm_set1_ps(float %a0) nounwind { define void @test_mm_setcsr(i32 %a0) nounwind { ; X32-LABEL: test_mm_setcsr: ; X32: # BB#0: -; X32-NEXT: pushl %eax -; X32-NEXT: movl {{[0-9]+}}(%esp), %eax -; X32-NEXT: movl %esp, %ecx -; X32-NEXT: movl %eax, (%esp) -; X32-NEXT: ldmxcsr (%ecx) -; X32-NEXT: popl %eax +; X32-NEXT: leal {{[0-9]+}}(%esp), %eax +; X32-NEXT: ldmxcsr (%eax) ; X32-NEXT: retl ; ; X64-LABEL: test_mm_setcsr: |