Lines Matching refs:SSE1
2 …ple=i686-unknown-unknown -mattr=+sse | FileCheck %s --check-prefix=X32-SSE --check-prefix=X32-SSE1
4 …e=x86_64-unknown-unknown -mattr=-sse2 | FileCheck %s --check-prefix=X64-SSE --check-prefix=X64-SSE1
55 ; X32-SSE1-LABEL: fneg_bitcast:
56 ; X32-SSE1: # BB#0:
57 ; X32-SSE1-NEXT: pushl %ebp
58 ; X32-SSE1-NEXT: movl %esp, %ebp
59 ; X32-SSE1-NEXT: andl $-16, %esp
60 ; X32-SSE1-NEXT: subl $32, %esp
61 ; X32-SSE1-NEXT: movl $-2147483648, %eax # imm = 0x80000000
62 ; X32-SSE1-NEXT: movl 12(%ebp), %ecx
63 ; X32-SSE1-NEXT: xorl %eax, %ecx
64 ; X32-SSE1-NEXT: movl %ecx, {{[0-9]+}}(%esp)
65 ; X32-SSE1-NEXT: xorl 8(%ebp), %eax
66 ; X32-SSE1-NEXT: movl %eax, (%esp)
67 ; X32-SSE1-NEXT: movaps (%esp), %xmm0
68 ; X32-SSE1-NEXT: movl %ebp, %esp
69 ; X32-SSE1-NEXT: popl %ebp
70 ; X32-SSE1-NEXT: retl
83 ; X64-SSE1-LABEL: fneg_bitcast:
84 ; X64-SSE1: # BB#0:
85 ; X64-SSE1-NEXT: movabsq $-9223372034707292160, %rax # imm = 0x8000000080000000
86 ; X64-SSE1-NEXT: xorq %rdi, %rax
87 ; X64-SSE1-NEXT: movq %rax, -{{[0-9]+}}(%rsp)
88 ; X64-SSE1-NEXT: movaps -{{[0-9]+}}(%rsp), %xmm0
89 ; X64-SSE1-NEXT: retq