Lines Matching refs:SSE3
4 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+sse3 | FileCheck %s --check-prefix=SSE3
5 … llc < %s -mtriple=x86_64-apple-darwin -mattr=+sse3 -mcpu=nocona | FileCheck %s --check-prefix=SSE3
88 ; SSE3-LABEL: _Z1fe:
89 ; SSE3: ## %bb.0: ## %entry
90 ; SSE3-NEXT: pushq %rbp
91 ; SSE3-NEXT: .cfi_def_cfa_offset 16
92 ; SSE3-NEXT: .cfi_offset %rbp, -16
93 ; SSE3-NEXT: movq %rsp, %rbp
94 ; SSE3-NEXT: .cfi_def_cfa_register %rbp
95 ; SSE3-NEXT: fldt 16(%rbp)
96 ; SSE3-NEXT: fld %st(0)
97 ; SSE3-NEXT: fisttpl -4(%rbp)
98 ; SSE3-NEXT: cvtsi2sdl -4(%rbp), %xmm0
99 ; SSE3-NEXT: movsd %xmm0, -48(%rbp)
100 ; SSE3-NEXT: movsd %xmm0, -24(%rbp)
101 ; SSE3-NEXT: fsubl -24(%rbp)
102 ; SSE3-NEXT: flds {{\.?LCPI[0-9]+_[0-9]+}}(%rip)
103 ; SSE3-NEXT: fmul %st, %st(1)
104 ; SSE3-NEXT: fld %st(1)
105 ; SSE3-NEXT: fisttpl -8(%rbp)
106 ; SSE3-NEXT: xorps %xmm0, %xmm0
107 ; SSE3-NEXT: cvtsi2sdl -8(%rbp), %xmm0
108 ; SSE3-NEXT: movsd %xmm0, -40(%rbp)
109 ; SSE3-NEXT: movsd %xmm0, -16(%rbp)
110 ; SSE3-NEXT: fxch %st(1)
111 ; SSE3-NEXT: fsubl -16(%rbp)
112 ; SSE3-NEXT: fmulp %st, %st(1)
113 ; SSE3-NEXT: fstpl -32(%rbp)
114 ; SSE3-NEXT: popq %rbp
115 ; SSE3-NEXT: retq