• Home
  • Raw
  • Download

Lines Matching refs:SCHEDULE

3 … -mtriple=x86_64-apple-darwin -mattr=+sse2 -mcpu=x86-64 | FileCheck %s --check-prefix=SSE2-SCHEDULE
49 ; SSE2-SCHEDULE-LABEL: _Z1fe:
50 ; SSE2-SCHEDULE: ## %bb.0: ## %entry
51 ; SSE2-SCHEDULE-NEXT: pushq %rbp
52 ; SSE2-SCHEDULE-NEXT: .cfi_def_cfa_offset 16
53 ; SSE2-SCHEDULE-NEXT: .cfi_offset %rbp, -16
54 ; SSE2-SCHEDULE-NEXT: movq %rsp, %rbp
55 ; SSE2-SCHEDULE-NEXT: .cfi_def_cfa_register %rbp
56 ; SSE2-SCHEDULE-NEXT: fldt 16(%rbp)
57 ; SSE2-SCHEDULE-NEXT: fnstcw -4(%rbp)
58 ; SSE2-SCHEDULE-NEXT: movzwl -4(%rbp), %eax
59 ; SSE2-SCHEDULE-NEXT: orl $3072, %eax ## imm = 0xC00
60 ; SSE2-SCHEDULE-NEXT: movw %ax, -8(%rbp)
61 ; SSE2-SCHEDULE-NEXT: fldcw -8(%rbp)
62 ; SSE2-SCHEDULE-NEXT: fistl -12(%rbp)
63 ; SSE2-SCHEDULE-NEXT: fldcw -4(%rbp)
64 ; SSE2-SCHEDULE-NEXT: cvtsi2sdl -12(%rbp), %xmm0
65 ; SSE2-SCHEDULE-NEXT: movsd %xmm0, -64(%rbp)
66 ; SSE2-SCHEDULE-NEXT: movsd %xmm0, -32(%rbp)
67 ; SSE2-SCHEDULE-NEXT: fsubl -32(%rbp)
68 ; SSE2-SCHEDULE-NEXT: flds {{.*}}(%rip)
69 ; SSE2-SCHEDULE-NEXT: fmul %st, %st(1)
70 ; SSE2-SCHEDULE-NEXT: fnstcw -2(%rbp)
71 ; SSE2-SCHEDULE-NEXT: movzwl -2(%rbp), %eax
72 ; SSE2-SCHEDULE-NEXT: orl $3072, %eax ## imm = 0xC00
73 ; SSE2-SCHEDULE-NEXT: movw %ax, -6(%rbp)
74 ; SSE2-SCHEDULE-NEXT: fldcw -6(%rbp)
75 ; SSE2-SCHEDULE-NEXT: fxch %st(1)
76 ; SSE2-SCHEDULE-NEXT: fistl -16(%rbp)
77 ; SSE2-SCHEDULE-NEXT: fldcw -2(%rbp)
78 ; SSE2-SCHEDULE-NEXT: xorps %xmm0, %xmm0
79 ; SSE2-SCHEDULE-NEXT: cvtsi2sdl -16(%rbp), %xmm0
80 ; SSE2-SCHEDULE-NEXT: movsd %xmm0, -56(%rbp)
81 ; SSE2-SCHEDULE-NEXT: movsd %xmm0, -24(%rbp)
82 ; SSE2-SCHEDULE-NEXT: fsubl -24(%rbp)
83 ; SSE2-SCHEDULE-NEXT: fmulp %st, %st(1)
84 ; SSE2-SCHEDULE-NEXT: fstpl -48(%rbp)
85 ; SSE2-SCHEDULE-NEXT: popq %rbp
86 ; SSE2-SCHEDULE-NEXT: retq