2cos (problem 3.3.5)

Time bar (total: 16.6s)

analyze80.0ms (0.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50.6%49.4%0%0%0%0
0%0%50.6%49.4%0%0%0%1
0%0%50.6%49.4%0%0%0%2
0%0%25.3%74.7%0%0%0%3
0%0%25.3%74.7%0%0%0%4
0%0%19%81%0%0%0%5
0%0%15.8%84.2%0%0%0%6
0%0%11.1%88.9%0%0%0%7
0%0%8.7%91.3%0%0%0%8
0%0%5.9%94.1%0%0%0%9
0%0%4.5%95.5%0%0%0%10
0%0%3.1%96.9%0%0%0%11
0%0%2.7%97.3%0%0%0%12
Compiler

Compiled 28 to 18 computations (35.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
...c/correct-round.rkt:119:19: 14.0ms (35.3% of total)
ival-cos: 9.0ms (22.7% of total)
ival-mult: 3.0ms (7.6% of total)
ival-<=: 3.0ms (7.6% of total)
ival-add: 2.0ms (5% of total)
ival-fabs: 2.0ms (5% of total)
ival-sub: 2.0ms (5% of total)
ival-and: 2.0ms (5% of total)
ival-<: 2.0ms (5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample9.3s (56.1%)

Results
3.6s5773×2valid
3.4s25981×0precondition
676.0ms2400×1valid
12.0ms83×0valid
Precisions
Click to see histograms. Total time spent on operations: 5.9s
ival-cos: 2.4s (40.6% of total)
...c/correct-round.rkt:119:19: 878.0ms (14.9% of total)
backward-pass: 412.0ms (7% of total)
ival-add: 373.0ms (6.3% of total)
ival-mult: 352.0ms (6% of total)
ival-fabs: 332.0ms (5.6% of total)
ival-sub: 312.0ms (5.3% of total)
ival-<: 308.0ms (5.2% of total)
ival-<=: 286.0ms (4.9% of total)
ival-and: 197.0ms (3.3% of total)
const: 49.0ms (0.8% of total)
Bogosity

preprocess51.0ms (0.3%)

Algorithm
egg-herbie
Rules
414×fnmadd-define
382×sum3-define
370×fmsub-define
356×fnmsub-define
316×fmm-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02148
14344
28942
317842
443842
586342
6127942
7161142
8174942
9183242
10185042
067
197
2147
3217
4317
5637
61227
72107
82957
94017
104797
114857
04857
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(- (cos (+ x eps)) (cos x))
Outputs
(- (cos (+ x eps)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Call 2
Inputs
(- (cos (+ x eps)) (cos x))
(- (cos (+ (neg x) eps)) (cos (neg x)))
(- (cos (+ x (neg eps))) (cos x))
(neg (- (cos (+ (neg x) eps)) (cos (neg x))))
(neg (- (cos (+ x (neg eps))) (cos x)))
(- (cos (+ eps x)) (cos eps))
Outputs
(- (cos (+ x eps)) (cos x))
(- (cos (+ (neg x) eps)) (cos (neg x)))
(- (cos (- eps x)) (cos x))
(- (cos (+ x (neg eps))) (cos x))
(- (cos (- eps x)) (cos x))
(neg (- (cos (+ (neg x) eps)) (cos (neg x))))
(- (cos x) (cos (- eps x)))
(neg (- (cos (+ x (neg eps))) (cos x)))
(- (cos x) (cos (- eps x)))
(- (cos (+ eps x)) (cos eps))
(- (cos (+ x eps)) (cos eps))

explain304.0ms (1.8%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1420-0-(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
30-0-(cos.f64 (+.f64 x eps))
00-0-x
00-0-(+.f64 x eps)
00-0-(cos.f64 x)
00-0-eps
Results
223.0ms354×2valid
35.0ms156×1valid
0.0ms0valid
Compiler

Compiled 51 to 20 computations (60.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 187.0ms
ival-cos: 101.0ms (54.1% of total)
backward-pass: 51.0ms (27.3% of total)
ival-add: 21.0ms (11.2% of total)
ival-sub: 12.0ms (6.4% of total)
const: 1.0ms (0.5% of total)

eval0.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
49.4%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify13.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 x)
cost-diff0
(+.f64 x eps)
cost-diff0
(cos.f64 (+.f64 x eps))
cost-diff0
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Rules
124×fnmadd-define
122×sum3-define
80×fma-lowering-fma.f32
80×fnmsub-define
80×fmsub-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0618
1918
21418
32118
43118
56318
612218
721018
829518
940118
1047918
1148518
048518
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(- (cos (+ x eps)) (cos x))
(cos (+ x eps))
(+ x eps)
x
eps
(cos x)
Outputs
(- (cos (+ x eps)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(cos (+ x eps))
(cos.f64 (+.f64 x eps))
(+ x eps)
(+.f64 x eps)
x
eps
(cos x)
(cos.f64 x)

localize171.0ms (1%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x eps)
accuracy100.0%
(cos.f64 x)
accuracy99.8%
(cos.f64 (+.f64 x eps))
accuracy49.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
124.0ms177×2valid
16.0ms78×1valid
0.0ms0valid
Compiler

Compiled 21 to 7 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
ival-cos: 80.0ms (80.8% of total)
backward-pass: 10.0ms (10.1% of total)
ival-add: 5.0ms (5% of total)
ival-sub: 4.0ms (4% of total)
const: 0.0ms (0% of total)

series4.0ms (0%)

Counts
4 → 84
Calls
Call 1
Inputs
#<alt (- (cos (+ x eps)) (cos x))>
#<alt (cos (+ x eps))>
#<alt (+ x eps)>
#<alt (cos x)>
Outputs
#<alt (- (cos eps) 1)>
#<alt (- (+ (cos eps) (* -1 (* x (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (- eps (* -1 x))) (cos x))>
#<alt (- (cos (- eps (* -1 x))) (cos x))>
#<alt (- (cos (- eps (* -1 x))) (cos x))>
#<alt (- (cos (- eps (* -1 x))) (cos x))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (- (* 1/24 (* eps (cos x))) (* -1/6 (sin x)))))) (sin x)))>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (- x (* -1 eps))) (cos x))>
#<alt (- (cos (- x (* -1 eps))) (cos x))>
#<alt (- (cos (- x (* -1 eps))) (cos x))>
#<alt (- (cos (- x (* -1 eps))) (cos x))>
#<alt (cos eps)>
#<alt (+ (cos eps) (* -1 (* x (sin eps))))>
#<alt (+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))>
#<alt (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))>
#<alt (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt eps>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt x>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt x>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt eps>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt eps>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
Calls

21 calls:

TimeVariablePointExpression
1.0ms
eps
@inf
(- (cos (+ x eps)) (cos x))
0.0ms
x
@0
(- (cos (+ x eps)) (cos x))
0.0ms
eps
@0
(- (cos (+ x eps)) (cos x))
0.0ms
x
@-inf
(- (cos (+ x eps)) (cos x))
0.0ms
x
@inf
(+ x eps)

rewrite327.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
2774×*-lowering-*.f32
2774×*-lowering-*.f64
2148×/-lowering-/.f32
2148×/-lowering-/.f64
1850×sum5-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
15016
241216
3524716
0806116
Stop Event
iter limit
node limit
Counts
4 → 173
Calls
Call 1
Inputs
(- (cos (+ x eps)) (cos x))
(cos (+ x eps))
(+ x eps)
(cos x)
Outputs
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(-.f64 (+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal 0 binary64)) (cos.f64 x))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 #s(literal -1 binary64) (cos.f64 x) (cos.f64 (+.f64 x eps)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(neg.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (cos.f64 x) #s(literal 9 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (+.f64 (pow.f64 (cos.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 1 binary64)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (cos.f64 x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (+.f64 (pow.f64 (cos.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (-.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (*.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (cos.f64 (/.f64 (-.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (*.f64 (-.f64 (cos.f64 (/.f64 (-.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64))))))) #s(literal -2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (cos.f64 x) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (+.f64 (pow.f64 (cos.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 (+.f64 x eps)))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (/.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(cos.f64 (+.f64 x eps))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (cos.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (cos.f64 (-.f64 x eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) (cos.f64 (-.f64 x eps)))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (-.f64 (*.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps)))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))))) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(*.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 x eps))))
(+.f64 x eps)
(+.f64 eps x)
(+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 eps eps))) (-.f64 x eps)))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps x) (-.f64 (*.f64 eps eps) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (-.f64 eps x))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (-.f64 x eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (-.f64 x eps) (+.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (*.f64 (-.f64 x eps) (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps)))) (-.f64 x eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (-.f64 x eps))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 eps eps)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 x x))) (neg.f64 (-.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))) (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))) (*.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 x eps))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 x eps))) (+.f64 (*.f64 x x) (*.f64 eps eps)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps)) #s(literal -1 binary64))
(*.f64 (+.f64 x eps) (*.f64 (-.f64 x eps) (/.f64 #s(literal 1 binary64) (-.f64 x eps))))
(*.f64 (+.f64 x eps) (/.f64 (-.f64 x eps) (-.f64 x eps)))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (*.f64 (+.f64 x eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (/.f64 (+.f64 x eps) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(*.f64 #s(literal 1 binary64) (+.f64 x eps))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (-.f64 (*.f64 x x) (*.f64 eps eps)))
(*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 eps x)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 (*.f64 x x) (*.f64 eps eps))) (+.f64 x eps))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (-.f64 eps x)) (*.f64 (*.f64 eps (-.f64 eps x)) (*.f64 eps (-.f64 eps x)))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 eps (-.f64 eps x)) (-.f64 (*.f64 eps (-.f64 eps x)) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 eps (-.f64 eps x)) (*.f64 eps (-.f64 eps x))))) (-.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x x) (*.f64 eps (+.f64 x eps))))
(cos.f64 x)

simplify225.0ms (1.4%)

Algorithm
egg-herbie
Rules
3196×*-lowering-*.f32
3196×*-lowering-*.f64
1368×fnmadd-define
1248×neg-lowering-neg.f64
1248×neg-lowering-neg.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0105481
1304458
2777457
32938457
08476457
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(- (cos eps) 1)
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (- eps (* -1 x))) (cos x))
(- (cos (- eps (* -1 x))) (cos x))
(- (cos (- eps (* -1 x))) (cos x))
(- (cos (- eps (* -1 x))) (cos x))
(* -1 (* eps (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (- (* 1/24 (* eps (cos x))) (* -1/6 (sin x)))))) (sin x)))
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (- x (* -1 eps))) (cos x))
(- (cos (- x (* -1 eps))) (cos x))
(- (cos (- x (* -1 eps))) (cos x))
(- (cos (- x (* -1 eps))) (cos x))
(cos eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos x)
(+ (cos x) (* -1 (* eps (sin x))))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
eps
(+ eps x)
(+ eps x)
(+ eps x)
x
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
x
(+ eps x)
(+ eps x)
(+ eps x)
eps
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
Outputs
(- (cos eps) 1)
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(-.f64 (cos.f64 eps) (+.f64 (*.f64 x (sin.f64 eps)) #s(literal 1 binary64)))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(+.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 eps) #s(literal -1/2 binary64)))) (sin.f64 eps))))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)
(+.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (+.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 eps) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (- (* 1/24 (* eps (cos x))) (* -1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cos eps)
(cos.f64 eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 (cos.f64 eps) (*.f64 x #s(literal -1/2 binary64))) (sin.f64 eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 (cos.f64 eps) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1 (* eps (sin x))))
(-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x))))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
eps
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
x
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(+.f64 eps x)
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(+.f64 eps x)
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(+.f64 eps x)
x
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
eps
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)

eval31.0ms (0.2%)

Compiler

Compiled 6681 to 740 computations (88.9% saved)

prune28.0ms (0.2%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New2507257
Fresh000
Picked011
Done000
Total2508258
Accuracy
99.8%
Counts
258 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.9%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
49.4%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
79.2%
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
48.8%
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
99.6%
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
99.6%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
99.8%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
Compiler

Compiled 225 to 158 computations (29.8% saved)

simplify168.0ms (1%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
cost-diff0
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
cost-diff0
(-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x))
cost-diff0
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
cost-diff0
(+.f64 x eps)
cost-diff0
(cos.f64 (+.f64 x eps))
cost-diff0
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 eps (sin.f64 x))
cost-diff0
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
cost-diff0
(cos.f64 eps)
cost-diff0
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
cost-diff0
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
cost-diff0
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
cost-diff6272
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))
cost-diff6400
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
Rules
2588×sum4-define
1784×sum3-define
1624×*-lowering-*.f32
1624×*-lowering-*.f64
1450×fma-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
033220
186215
2222215
3538211
41342207
54241207
67777207
08216207
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))))) (sin x)))
eps
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))))) (sin x))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x))))))
(+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))))
(* -1/2 (cos x))
-1/2
(cos x)
x
(* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x))))
(+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))
(* (* eps (cos x)) 1/24)
(* eps (cos x))
1/24
(* 1/6 (sin x))
1/6
(sin x)
(+ (cos eps) -1)
(cos eps)
eps
-1
(- 0 (* eps (sin x)))
0
(* eps (sin x))
eps
(sin x)
x
(- (cos (+ x eps)) (+ 1 (* x (* x -1/2))))
(cos (+ x eps))
(+ x eps)
x
eps
(+ 1 (* x (* x -1/2)))
1
(* x (* x -1/2))
(* x -1/2)
-1/2
(* eps (- (* eps (* -1/2 (cos x))) (sin x)))
eps
(- (* eps (* -1/2 (cos x))) (sin x))
(* eps (* -1/2 (cos x)))
(* -1/2 (cos x))
-1/2
(cos x)
x
(sin x)
Outputs
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
eps
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))))) (sin x))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))))))
(+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)))))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
-1/2
#s(literal -1/2 binary64)
(cos x)
(cos.f64 x)
x
(* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(* (* eps (cos x)) 1/24)
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
1/24
#s(literal 1/24 binary64)
(* 1/6 (sin x))
(*.f64 #s(literal 1/6 binary64) (sin.f64 x))
1/6
#s(literal 1/6 binary64)
(sin x)
(sin.f64 x)
(+ (cos eps) -1)
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(cos eps)
(cos.f64 eps)
eps
-1
#s(literal -1 binary64)
(- 0 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
0
#s(literal 0 binary64)
(* eps (sin x))
(*.f64 eps (sin.f64 x))
eps
(sin x)
(sin.f64 x)
x
(- (cos (+ x eps)) (+ 1 (* x (* x -1/2))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(cos (+ x eps))
(cos.f64 (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
x
eps
(+ 1 (* x (* x -1/2)))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
1
#s(literal 1 binary64)
(* x (* x -1/2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* x -1/2)
(*.f64 #s(literal -1/2 binary64) x)
-1/2
#s(literal -1/2 binary64)
(* eps (- (* eps (* -1/2 (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
eps
(- (* eps (* -1/2 (cos x))) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(* eps (* -1/2 (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
-1/2
#s(literal -1/2 binary64)
(cos x)
(cos.f64 x)
x
(sin x)
(sin.f64 x)

localize541.0ms (3.3%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x))
accuracy100.0%
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
accuracy99.8%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
accuracy100.0%
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
accuracy100.0%
(*.f64 x #s(literal -1/2 binary64))
accuracy99.8%
(cos.f64 (+.f64 x eps))
accuracy50.3%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
accuracy100.0%
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
accuracy100.0%
(sin.f64 x)
accuracy100.0%
(*.f64 eps (sin.f64 x))
accuracy100.0%
(cos.f64 eps)
accuracy50.6%
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
accuracy99.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
accuracy99.7%
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
accuracy99.5%
(*.f64 #s(literal 1/6 binary64) (sin.f64 x))
accuracy99.4%
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
Results
314.0ms174×2valid
155.0ms79×1valid
11.0ms3valid
Compiler

Compiled 238 to 34 computations (85.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 271.0ms
ival-cos: 106.0ms (39.1% of total)
ival-mult: 55.0ms (20.3% of total)
backward-pass: 48.0ms (17.7% of total)
ival-add: 24.0ms (8.8% of total)
...c/correct-round.rkt:119:19: 15.0ms (5.5% of total)
ival-sub: 13.0ms (4.8% of total)
ival-sin: 7.0ms (2.6% of total)
const: 2.0ms (0.7% of total)

series31.0ms (0.2%)

Counts
23 → 444
Calls
Call 1
Inputs
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))))) (sin x))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x))))))>
#<alt (+ (cos eps) -1)>
#<alt (cos eps)>
#<alt (- 0 (* eps (sin x)))>
#<alt (* eps (sin x))>
#<alt (sin x)>
#<alt (- (cos (+ x eps)) (+ 1 (* x (* x -1/2))))>
#<alt (cos (+ x eps))>
#<alt (+ x eps)>
#<alt (+ 1 (* x (* x -1/2)))>
#<alt (* eps (- (* eps (* -1/2 (cos x))) (sin x)))>
#<alt (- (* eps (* -1/2 (cos x))) (sin x))>
#<alt (* eps (* -1/2 (cos x)))>
#<alt (* -1/2 (cos x))>
#<alt (* (* eps (cos x)) 1/24)>
#<alt (* 1/6 (sin x))>
#<alt (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))>
#<alt (* x -1/2)>
#<alt (* x (* x -1/2))>
#<alt (cos x)>
Outputs
#<alt (- (* 1/24 (pow eps 2)) 1/2)>
#<alt (- (+ (* 1/24 (pow eps 2)) (* 1/6 (* eps x))) 1/2)>
#<alt (- (+ (* 1/24 (pow eps 2)) (* x (+ (* 1/6 eps) (* x (+ 1/4 (* -1/48 (pow eps 2))))))) 1/2)>
#<alt (- (+ (* 1/24 (pow eps 2)) (* x (+ (* 1/6 eps) (* x (+ 1/4 (+ (* -1/36 (* eps x)) (* -1/48 (pow eps 2)))))))) 1/2)>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (* -1/2 (cos x))>
#<alt (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (* 1/24 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))>
#<alt (* 1/24 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))>
#<alt (* -1 (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (* 1/24 (* (pow eps 3) (cos x)))>
#<alt (* (pow eps 3) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 3))) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))))>
#<alt (* 1/24 (* (pow eps 3) (cos x)))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))>
#<alt (* eps (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (+ (* 1/6 (pow eps 2)) (* eps (* x (+ 1/4 (* -1/48 (pow eps 2)))))) 1)))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) (* x (+ 1/6 (* -1/36 (pow eps 2))))))) 1)))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))))>
#<alt (* 1/24 (* (pow eps 4) (cos x)))>
#<alt (* (pow eps 4) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* (pow eps 4) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))>
#<alt (* (pow eps 4) (+ (* -1 (/ (sin x) (pow eps 3))) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))))>
#<alt (* 1/24 (* (pow eps 4) (cos x)))>
#<alt (* (pow eps 4) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* (pow eps 4) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))>
#<alt (* (pow eps 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x))) eps)) (* 1/24 (cos x))))>
#<alt (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow eps 2) (* x (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* eps (* x (+ 1/6 (* -1/36 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* 1/24 (* (pow eps 3) (cos x)))>
#<alt (* (pow eps 3) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))>
#<alt (* 1/24 (* (pow eps 3) (cos x)))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))>
#<alt (* eps (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (+ (* 1/6 (* (pow eps 2) x)) (* eps (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (+ (* 1/6 (pow eps 2)) (* eps (* x (+ 1/4 (* -1/48 (pow eps 2))))))))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (+ (* 1/6 (pow eps 2)) (* x (+ (* -1/36 (* (pow eps 2) x)) (* eps (+ 1/4 (* -1/48 (pow eps 2)))))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* (pow eps 2) (- (* 1/40320 (pow eps 2)) 1/720)))) 1/2))>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow eps 2)))>
#<alt (+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps x))>
#<alt (* x (- (* 1/6 (* eps (pow x 2))) eps))>
#<alt (* x (- (* (pow x 2) (- (* -1/120 (* eps (pow x 2))) (* -1/6 eps))) eps))>
#<alt (* x (- (* (pow x 2) (- (* (pow x 2) (- (* 1/5040 (* eps (pow x 2))) (* 1/120 eps))) (* -1/6 eps))) eps))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps x)>
#<alt (* x (+ eps (* -1/6 (* eps (pow x 2)))))>
#<alt (* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))>
#<alt (* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* (pow x 2) (+ (* -1/5040 (* eps (pow x 2))) (* 1/120 eps)))))))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt x>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (- (cos eps) 1)>
#<alt (- (+ (cos eps) (* -1 (* x (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)>
#<alt (* 1/2 (pow x 2))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* 1/2 (pow x 2))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (- (cos x) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (cos eps)>
#<alt (+ (cos eps) (* -1 (* x (sin eps))))>
#<alt (+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))>
#<alt (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))>
#<alt (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt eps>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt x>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt x>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt eps>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt eps>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* -1 (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))>
#<alt (* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))>
#<alt (* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1 x) (* -1/2 eps))>
#<alt (+ (* -1/2 eps) (* x (- (* 1/4 (* eps x)) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1)))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))>
#<alt (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/48 (* eps (pow x 2))) (* 1/4 eps))))>
#<alt (+ (* -1/2 eps) (* (pow x 2) (+ (* 1/4 eps) (* (pow x 2) (+ (* -1/48 eps) (* 1/1440 (* eps (pow x 2))))))))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt -1/2>
#<alt (- (* 1/4 (pow x 2)) 1/2)>
#<alt (- (* (pow x 2) (+ 1/4 (* -1/48 (pow x 2)))) 1/2)>
#<alt (- (* (pow x 2) (+ 1/4 (* (pow x 2) (- (* 1/1440 (pow x 2)) 1/48)))) 1/2)>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 eps)>
#<alt (+ (* -1/48 (* eps (pow x 2))) (* 1/24 eps))>
#<alt (+ (* 1/24 eps) (* (pow x 2) (+ (* -1/48 eps) (* 1/576 (* eps (pow x 2))))))>
#<alt (+ (* 1/24 eps) (* (pow x 2) (+ (* -1/48 eps) (* (pow x 2) (+ (* -1/17280 (* eps (pow x 2))) (* 1/576 eps))))))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/6 x)>
#<alt (* x (+ 1/6 (* -1/36 (pow x 2))))>
#<alt (* x (+ 1/6 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/36))))>
#<alt (* x (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/720 (* -1/30240 (pow x 2)))) 1/36))))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))>
#<alt (* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))>
#<alt (* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))>
#<alt (* 1/24 eps)>
#<alt (+ (* 1/24 eps) (* 1/6 x))>
#<alt (+ (* 1/24 eps) (* x (+ 1/6 (* -1/48 (* eps x)))))>
#<alt (+ (* 1/24 eps) (* x (+ 1/6 (* x (+ (* -1/36 x) (* -1/48 eps))))))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
Calls

111 calls:

TimeVariablePointExpression
3.0ms
eps
@-inf
(* (* eps (cos x)) 1/24)
2.0ms
eps
@0
(* eps (- (* eps (* -1/2 (cos x))) (sin x)))
2.0ms
x
@inf
(+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))))
1.0ms
eps
@-inf
(+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))))
1.0ms
x
@-inf
(+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))))

rewrite310.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
2966×*-lowering-*.f32
2966×*-lowering-*.f64
2960×fma-lowering-fma.f32
2960×fma-lowering-fma.f64
2146×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033177
1196172
21864172
08587172
Stop Event
iter limit
node limit
Counts
23 → 430
Calls
Call 1
Inputs
(+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))))) (sin x))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))))) (sin x)))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x))))))
(+ (cos eps) -1)
(cos eps)
(- 0 (* eps (sin x)))
(* eps (sin x))
(sin x)
(- (cos (+ x eps)) (+ 1 (* x (* x -1/2))))
(cos (+ x eps))
(+ x eps)
(+ 1 (* x (* x -1/2)))
(* eps (- (* eps (* -1/2 (cos x))) (sin x)))
(- (* eps (* -1/2 (cos x))) (sin x))
(* eps (* -1/2 (cos x)))
(* -1/2 (cos x))
(* (* eps (cos x)) 1/24)
(* 1/6 (sin x))
(+ (* (* eps (cos x)) 1/24) (* 1/6 (sin x)))
(* x -1/2)
(* x (* x -1/2))
(cos x)
Outputs
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(+.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(+.f64 (*.f64 (*.f64 (cos.f64 x) eps) (*.f64 #s(literal 1/24 binary64) eps)) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) eps) (*.f64 #s(literal 1/24 binary64) eps))) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (/.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(fma.f64 (cos.f64 x) #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(fma.f64 eps (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) eps) (*.f64 #s(literal 1/24 binary64) eps) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (cos.f64 x) eps) eps) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) eps (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(fma.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 (*.f64 eps (*.f64 (cos.f64 x) eps)) #s(literal 1/24 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (neg.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x)))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x)))
(fma.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) eps) #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x)))
(fma.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) eps) (cos.f64 x) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (-.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (neg.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (neg.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))) (*.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))) (*.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (neg.f64 (neg.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) eps) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) eps (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) eps) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (neg.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps)) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) eps)) (neg.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) eps)
(+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))
(fma.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))
(fma.f64 eps (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))
(fma.f64 (*.f64 (cos.f64 x) eps) #s(literal -1/2 binary64) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))
(fma.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))
(fma.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) eps (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))
(fma.f64 (*.f64 eps eps) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) eps) (cos.f64 x) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps))))
(/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64))) eps) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64))) eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64))) eps)) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64))) eps)) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) eps)
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 eps) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64)) (+.f64 (cos.f64 eps) #s(literal 1 binary64)))
(/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal -1 binary64) (cos.f64 eps))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal -1 binary64) (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (cos.f64 eps) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64))) (neg.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (+.f64 (cos.f64 eps) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)))))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 eps) #s(literal 1 binary64))))
(cos.f64 eps)
(+.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 0 binary64))
(fma.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) eps #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (sin.f64 x))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) eps) (sin.f64 x) #s(literal 0 binary64))
(neg.f64 (*.f64 eps (sin.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 eps (sin.f64 x)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (sin.f64 x)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))
(/.f64 (pow.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64)) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (pow.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 eps (sin.f64 x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))) (neg.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(pow.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps (sin.f64 x)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) #s(literal -1 binary64))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(*.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) eps)
(*.f64 (pow.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (sin.f64 x))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (sin.f64 x))
(+.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 eps (sin.f64 x)) #s(literal 0 binary64))
(fma.f64 eps (sin.f64 x) #s(literal 0 binary64))
(fma.f64 (sin.f64 x) eps #s(literal 0 binary64))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps (sin.f64 x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (neg.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(sin.f64 x)
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(+.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (cos.f64 (+.f64 x eps)))
(+.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64)) (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(+.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64)) (*.f64 (neg.f64 x) (*.f64 #s(literal -1/2 binary64) x)))
(+.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) x)) x))
(+.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(-.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(-.f64 (-.f64 (cos.f64 (+.f64 x eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) #s(literal 1 binary64))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (cos.f64 (+.f64 x eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (neg.f64 (-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))) (+.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (*.f64 (cos.f64 (-.f64 x eps)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))))) (*.f64 (cos.f64 (-.f64 x eps)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (cos.f64 (-.f64 x eps))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))) (cos.f64 (-.f64 x eps))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (cos.f64 (-.f64 x eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))) (cos.f64 (-.f64 x eps))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (cos.f64 (-.f64 x eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (*.f64 (cos.f64 (-.f64 x eps)) #s(literal 1 binary64))) (*.f64 (cos.f64 (-.f64 x eps)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))))) (*.f64 (cos.f64 (-.f64 x eps)) #s(literal 1 binary64))) (*.f64 (cos.f64 (-.f64 x eps)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (cos.f64 (-.f64 x eps)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))))) (*.f64 (cos.f64 (-.f64 x eps)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (cos.f64 (-.f64 x eps)) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) #s(literal 1 binary64)))) (*.f64 (cos.f64 (-.f64 x eps)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))) (neg.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) (neg.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(cos.f64 (+.f64 x eps))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (cos.f64 (-.f64 x eps)))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(+.f64 x eps)
(+.f64 eps x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) (*.f64 x eps))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) (*.f64 x eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 eps eps))) (neg.f64 (-.f64 x eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (-.f64 eps x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (*.f64 (-.f64 x eps) (-.f64 x eps)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)))) (neg.f64 (neg.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 x x))) (neg.f64 (-.f64 eps x)))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(+.f64 (*.f64 eps (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) eps) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) eps (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (neg.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps)) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) eps)) (neg.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (sin.f64 x)) eps)
(+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) eps) #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) eps) (cos.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))) (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))) (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (neg.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))) (*.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (neg.f64 (neg.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))) (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))))))
(*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))
(*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))
(*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps)
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) eps) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal -1/2 binary64) eps) (cos.f64 x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(*.f64 (cos.f64 x) #s(literal -1/2 binary64))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64)))
(*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64)))
(*.f64 (*.f64 (cos.f64 x) eps) #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 x) eps))
(*.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) eps)
(*.f64 (*.f64 #s(literal 1/24 binary64) eps) (cos.f64 x))
(*.f64 #s(literal 1/6 binary64) (sin.f64 x))
(*.f64 (sin.f64 x) #s(literal 1/6 binary64))
(+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 x)))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/36 binary64)) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(fma.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) eps) #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 x) eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(fma.f64 #s(literal 1/6 binary64) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))))
(fma.f64 (sin.f64 x) #s(literal 1/6 binary64) (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))))
(fma.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(fma.f64 (*.f64 #s(literal 1/24 binary64) eps) (cos.f64 x) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/36 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/36 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/36 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) eps) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/36 binary64))) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/36 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) eps) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/36 binary64)))) (neg.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/36 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 x)))) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 x))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/36 binary64)))) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/36 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/36 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/36 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 x)))))
(*.f64 #s(literal -1/2 binary64) x)
(*.f64 x #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(*.f64 x (*.f64 #s(literal -1/2 binary64) x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal -1/2 binary64) x) x)
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (*.f64 x x) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal -1/2 binary64) x))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(cos.f64 x)

simplify262.0ms (1.6%)

Algorithm
egg-herbie
Rules
5202×*-lowering-*.f32
5202×*-lowering-*.f64
1882×+-lowering-+.f64
1882×+-lowering-+.f32
1712×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04424247
115313949
250873905
084673905
Stop Event
iter limit
node limit
Counts
444 → 444
Calls
Call 1
Inputs
(- (* 1/24 (pow eps 2)) 1/2)
(- (+ (* 1/24 (pow eps 2)) (* 1/6 (* eps x))) 1/2)
(- (+ (* 1/24 (pow eps 2)) (* x (+ (* 1/6 eps) (* x (+ 1/4 (* -1/48 (pow eps 2))))))) 1/2)
(- (+ (* 1/24 (pow eps 2)) (* x (+ (* 1/6 eps) (* x (+ 1/4 (+ (* -1/36 (* eps x)) (* -1/48 (pow eps 2)))))))) 1/2)
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(* -1/2 (cos x))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(* 1/24 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(* 1/24 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))
(* -1 (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(* 1/24 (* (pow eps 3) (cos x)))
(* (pow eps 3) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 3))) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))))
(* 1/24 (* (pow eps 3) (cos x)))
(* -1 (* (pow eps 3) (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(* eps (- (* 1/24 (pow eps 2)) 1/2))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* 1/6 (pow eps 2)) 1)))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (+ (* 1/6 (pow eps 2)) (* eps (* x (+ 1/4 (* -1/48 (pow eps 2)))))) 1)))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) (* x (+ 1/6 (* -1/36 (pow eps 2))))))) 1)))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))))
(* 1/24 (* (pow eps 4) (cos x)))
(* (pow eps 4) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* (pow eps 4) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(* (pow eps 4) (+ (* -1 (/ (sin x) (pow eps 3))) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))))
(* 1/24 (* (pow eps 4) (cos x)))
(* (pow eps 4) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* (pow eps 4) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))
(* (pow eps 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x))) eps)) (* 1/24 (cos x))))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+ (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow eps 2) (* x (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+ (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* eps (* x (+ 1/6 (* -1/36 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* -1/2 (* eps (cos x)))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* 1/24 (* (pow eps 3) (cos x)))
(* (pow eps 3) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(* 1/24 (* (pow eps 3) (cos x)))
(* -1 (* (pow eps 3) (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(* eps (- (* 1/24 (pow eps 2)) 1/2))
(+ (* 1/6 (* (pow eps 2) x)) (* eps (- (* 1/24 (pow eps 2)) 1/2)))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (+ (* 1/6 (pow eps 2)) (* eps (* x (+ 1/4 (* -1/48 (pow eps 2))))))))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (+ (* 1/6 (pow eps 2)) (* x (+ (* -1/36 (* (pow eps 2) x)) (* eps (+ 1/4 (* -1/48 (pow eps 2)))))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* (pow eps 2) (- (* 1/40320 (pow eps 2)) 1/720)))) 1/2))
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
1
(+ 1 (* -1/2 (pow eps 2)))
(+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps x))
(* x (- (* 1/6 (* eps (pow x 2))) eps))
(* x (- (* (pow x 2) (- (* -1/120 (* eps (pow x 2))) (* -1/6 eps))) eps))
(* x (- (* (pow x 2) (- (* (pow x 2) (- (* 1/5040 (* eps (pow x 2))) (* 1/120 eps))) (* -1/6 eps))) eps))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps x)
(* x (+ eps (* -1/6 (* eps (pow x 2)))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* (pow x 2) (+ (* -1/5040 (* eps (pow x 2))) (* 1/120 eps)))))))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(- (cos eps) 1)
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)
(* 1/2 (pow x 2))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(* 1/2 (pow x 2))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(- (cos x) (+ 1 (* -1/2 (pow x 2))))
(- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(cos eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos x)
(+ (cos x) (* -1 (* eps (sin x))))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
eps
(+ eps x)
(+ eps x)
(+ eps x)
x
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
x
(+ eps x)
(+ eps x)
(+ eps x)
eps
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* -1/2 (pow x 2)))
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* -1/2 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* -1/2 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* -1/2 (pow eps 2))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* -1 (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(* -1/2 (* eps (cos x)))
(* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* -1/2 (* eps (cos x)))
(* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))
(* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))
(* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))
(* -1/2 eps)
(+ (* -1 x) (* -1/2 eps))
(+ (* -1/2 eps) (* x (- (* 1/4 (* eps x)) 1)))
(+ (* -1/2 eps) (* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1)))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 eps)
(+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))
(+ (* -1/2 eps) (* (pow x 2) (+ (* -1/48 (* eps (pow x 2))) (* 1/4 eps))))
(+ (* -1/2 eps) (* (pow x 2) (+ (* 1/4 eps) (* (pow x 2) (+ (* -1/48 eps) (* 1/1440 (* eps (pow x 2))))))))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
-1/2
(- (* 1/4 (pow x 2)) 1/2)
(- (* (pow x 2) (+ 1/4 (* -1/48 (pow x 2)))) 1/2)
(- (* (pow x 2) (+ 1/4 (* (pow x 2) (- (* 1/1440 (pow x 2)) 1/48)))) 1/2)
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 eps)
(+ (* -1/48 (* eps (pow x 2))) (* 1/24 eps))
(+ (* 1/24 eps) (* (pow x 2) (+ (* -1/48 eps) (* 1/576 (* eps (pow x 2))))))
(+ (* 1/24 eps) (* (pow x 2) (+ (* -1/48 eps) (* (pow x 2) (+ (* -1/17280 (* eps (pow x 2))) (* 1/576 eps))))))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/6 x)
(* x (+ 1/6 (* -1/36 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/36))))
(* x (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/720 (* -1/30240 (pow x 2)))) 1/36))))
(* 1/6 (sin x))
(* 1/6 (sin x))
(* 1/6 (sin x))
(* 1/6 (sin x))
(* 1/6 (sin x))
(* 1/6 (sin x))
(* 1/6 (sin x))
(* 1/6 (sin x))
(* 1/6 (sin x))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(* 1/24 (* eps (cos x)))
(* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* 1/24 (* eps (cos x)))
(* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(* 1/24 eps)
(+ (* 1/24 eps) (* 1/6 x))
(+ (* 1/24 eps) (* x (+ 1/6 (* -1/48 (* eps x)))))
(+ (* 1/24 eps) (* x (+ 1/6 (* x (+ (* -1/36 x) (* -1/48 eps))))))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
Outputs
(- (* 1/24 (pow eps 2)) 1/2)
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))
(- (+ (* 1/24 (pow eps 2)) (* 1/6 (* eps x))) 1/2)
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) x)) #s(literal -1/2 binary64)))
(- (+ (* 1/24 (pow eps 2)) (* x (+ (* 1/6 eps) (* x (+ 1/4 (* -1/48 (pow eps 2))))))) 1/2)
(+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))))) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))
(- (+ (* 1/24 (pow eps 2)) (* x (+ (* 1/6 eps) (* x (+ 1/4 (+ (* -1/36 (* eps x)) (* -1/48 (pow eps 2)))))))) 1/2)
(+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (+.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (*.f64 eps (*.f64 x #s(literal -1/36 binary64))))))) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(* 1/24 (* (pow eps 2) (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* (pow eps 2) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps)) (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps)) (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))))
(* 1/24 (* (pow eps 2) (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* (pow eps 2) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (sin.f64 x) #s(literal -1/6 binary64)) (*.f64 (cos.f64 x) (/.f64 #s(literal 1/2 binary64) eps))) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (sin.f64 x) #s(literal -1/6 binary64)) (*.f64 (cos.f64 x) (/.f64 #s(literal 1/2 binary64) eps))) eps)))
(* -1 (sin x))
(-.f64 #s(literal 0 binary64) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))
(* 1/24 (* (pow eps 3) (cos x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))))
(* (pow eps 3) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(*.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps)) (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 3))) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (/.f64 (sin.f64 x) (*.f64 eps (*.f64 eps eps))))))
(* 1/24 (* (pow eps 3) (cos x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))))
(* -1 (* (pow eps 3) (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(*.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (*.f64 eps eps)))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (cos.f64 x) #s(literal -1/24 binary64)) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (/.f64 #s(literal -1/2 binary64) eps))) eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) #s(literal -1/24 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (/.f64 (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) eps)) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* eps (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (+ (* 1/6 (pow eps 2)) (* eps (* x (+ 1/4 (* -1/48 (pow eps 2)))))) 1)))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))))))))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) (* x (+ 1/6 (* -1/36 (pow eps 2))))))) 1)))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
(* 1/24 (* (pow eps 4) (cos x)))
(*.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(* (pow eps 4) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(* (pow eps 4) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(*.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps)) (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(* (pow eps 4) (+ (* -1 (/ (sin x) (pow eps 3))) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))))
(*.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (/.f64 (sin.f64 x) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(* 1/24 (* (pow eps 4) (cos x)))
(*.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(* (pow eps 4) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(* (pow eps 4) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))
(*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (sin.f64 x) #s(literal -1/6 binary64)) (*.f64 (cos.f64 x) (/.f64 #s(literal 1/2 binary64) eps))) eps)) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(* (pow eps 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x))) eps)) (* 1/24 (cos x))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (/.f64 (-.f64 (*.f64 (sin.f64 x) #s(literal -1/6 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)) eps)))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))
(+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))
(+ (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow eps 2) (* x (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps x))))))
(+ (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* eps (* x (+ 1/6 (* -1/36 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))) (*.f64 x (+.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) eps)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))))))))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(* 1/24 (* (pow eps 3) (cos x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))))
(* (pow eps 3) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(*.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps)) (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(*.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps)) (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(* 1/24 (* (pow eps 3) (cos x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))))
(* -1 (* (pow eps 3) (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(*.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (*.f64 eps eps)))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (cos.f64 x) #s(literal -1/24 binary64)) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (/.f64 #s(literal -1/2 binary64) eps))) eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (cos.f64 x) #s(literal -1/24 binary64)) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (/.f64 #s(literal -1/2 binary64) eps))) eps))))
(* eps (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))
(+ (* 1/6 (* (pow eps 2) x)) (* eps (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps x))))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (+ (* 1/6 (pow eps 2)) (* eps (* x (+ 1/4 (* -1/48 (pow eps 2))))))))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))))))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (+ (* 1/6 (pow eps 2)) (* x (+ (* -1/36 (* (pow eps 2) x)) (* eps (+ 1/4 (* -1/48 (pow eps 2)))))))))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/36 binary64))))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps #s(literal -1/720 binary64))))))))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* (pow eps 2) (- (* 1/40320 (pow eps 2)) 1/720)))) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/40320 binary64))))))))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps #s(literal -1/720 binary64)))))))))
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(* x (- (* 1/6 (* eps (pow x 2))) eps))
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
(* x (- (* (pow x 2) (- (* -1/120 (* eps (pow x 2))) (* -1/6 eps))) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) eps))
(* x (- (* (pow x 2) (- (* (pow x 2) (- (* 1/5040 (* eps (pow x 2))) (* 1/120 eps))) (* -1/6 eps))) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 eps #s(literal -1/120 binary64)))))) eps))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps x)
(*.f64 eps x)
(* x (+ eps (* -1/6 (* eps (pow x 2)))))
(*.f64 x (+.f64 eps (*.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))
(*.f64 x (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* (pow x 2) (+ (* -1/5040 (* eps (pow x 2))) (* 1/120 eps)))))))
(*.f64 x (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/120 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(+.f64 (cos.f64 eps) (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)))) (sin.f64 eps))) #s(literal -1 binary64)))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)
(+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x (sin.f64 eps)))))) (sin.f64 eps)))))
(* 1/2 (pow x 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x))) (*.f64 x x)) #s(literal -1 binary64))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x))) (*.f64 x x)) #s(literal -1 binary64))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x))) (*.f64 x x)) #s(literal -1 binary64))
(* 1/2 (pow x 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x))) (*.f64 x x)) #s(literal -1 binary64))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x))) (*.f64 x x)) #s(literal -1 binary64))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x))) (*.f64 x x)) #s(literal -1 binary64))
(- (cos x) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))) (+.f64 (cos.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))))
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)))) (sin.f64 x))) (+.f64 (cos.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(cos eps)
(cos.f64 eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (cos.f64 eps))) (sin.f64 eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)) (*.f64 #s(literal 1/6 binary64) (*.f64 x (sin.f64 eps))))) (sin.f64 eps))))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1 (* eps (sin x))))
(-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)))) (sin.f64 x))))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
eps
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
x
(* x (+ 1 (/ eps x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
(* x (+ 1 (/ eps x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
(* x (+ 1 (/ eps x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal -1 binary64) (/.f64 eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal -1 binary64) (/.f64 eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal -1 binary64) (/.f64 eps x)))
x
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
eps
(* eps (+ 1 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* eps (+ 1 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* eps (+ 1 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 eps (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) #s(literal -1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 eps (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) #s(literal -1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 eps (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) #s(literal -1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) (*.f64 x #s(literal 1/4 binary64))) eps)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) x)) (*.f64 eps (*.f64 eps #s(literal 1/4 binary64))))) eps)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* -1 (sin x))
(-.f64 #s(literal 0 binary64) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1 x) (* -1/2 eps))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(+ (* -1/2 eps) (* x (- (* 1/4 (* eps x)) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 x #s(literal 1/4 binary64))))))
(+ (* -1/2 eps) (* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64)))))))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(+ (* -1/2 eps) (* (pow x 2) (+ (* -1/48 (* eps (pow x 2))) (* 1/4 eps))))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 x x))))))
(+ (* -1/2 eps) (* (pow x 2) (+ (* 1/4 eps) (* (pow x 2) (+ (* -1/48 eps) (* 1/1440 (* eps (pow x 2))))))))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/1440 binary64)))))))))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
-1/2
#s(literal -1/2 binary64)
(- (* 1/4 (pow x 2)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(- (* (pow x 2) (+ 1/4 (* -1/48 (pow x 2)))) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 x x)))))
(- (* (pow x 2) (+ 1/4 (* (pow x 2) (- (* 1/1440 (pow x 2)) 1/48)))) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/48 binary64) (*.f64 x (*.f64 x #s(literal 1/1440 binary64))))))))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 eps)
(*.f64 #s(literal 1/24 binary64) eps)
(+ (* -1/48 (* eps (pow x 2))) (* 1/24 eps))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 x x))) (*.f64 #s(literal 1/24 binary64) eps))
(+ (* 1/24 eps) (* (pow x 2) (+ (* -1/48 eps) (* 1/576 (* eps (pow x 2))))))
(+.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/576 binary64))))))
(+ (* 1/24 eps) (* (pow x 2) (+ (* -1/48 eps) (* (pow x 2) (+ (* -1/17280 (* eps (pow x 2))) (* 1/576 eps))))))
(+.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal -1/17280 binary64)) (*.f64 eps #s(literal 1/576 binary64)))))))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* x (+ 1/6 (* -1/36 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 x x))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/36))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/36 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 x x))))))
(* x (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/720 (* -1/30240 (pow x 2)))) 1/36))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 x x) #s(literal -1/30240 binary64))))))))
(* 1/6 (sin x))
(*.f64 #s(literal 1/6 binary64) (sin.f64 x))
(* 1/6 (sin x))
(*.f64 #s(literal 1/6 binary64) (sin.f64 x))
(* 1/6 (sin x))
(*.f64 #s(literal 1/6 binary64) (sin.f64 x))
(* 1/6 (sin x))
(*.f64 #s(literal 1/6 binary64) (sin.f64 x))
(* 1/6 (sin x))
(*.f64 #s(literal 1/6 binary64) (sin.f64 x))
(* 1/6 (sin x))
(*.f64 #s(literal 1/6 binary64) (sin.f64 x))
(* 1/6 (sin x))
(*.f64 #s(literal 1/6 binary64) (sin.f64 x))
(* 1/6 (sin x))
(*.f64 #s(literal 1/6 binary64) (sin.f64 x))
(* 1/6 (sin x))
(*.f64 #s(literal 1/6 binary64) (sin.f64 x))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))))
(* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))))
(* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))))
(* 1/24 (* eps (cos x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))))
(* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))))
(* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))))
(* 1/24 eps)
(*.f64 #s(literal 1/24 binary64) eps)
(+ (* 1/24 eps) (* 1/6 x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/24 binary64) eps))
(+ (* 1/24 eps) (* x (+ 1/6 (* -1/48 (* eps x)))))
(+.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps x) #s(literal -1/48 binary64)))))
(+ (* 1/24 eps) (* x (+ 1/6 (* x (+ (* -1/36 x) (* -1/48 eps))))))
(+.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 x #s(literal -1/36 binary64)))))))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)

eval114.0ms (0.7%)

Compiler

Compiled 25911 to 2225 computations (91.4% saved)

prune85.0ms (0.5%)

Pruning

24 alts after pruning (22 fresh and 2 done)

PrunedKeptTotal
New93320953
Fresh022
Picked415
Done011
Total93724961
Accuracy
100.0%
Counts
961 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.4%
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))))))
98.4%
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
49.4%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
78.5%
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
78.4%
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
78.4%
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
78.3%
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
48.8%
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
25.4%
(*.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (/.f64 (sin.f64 x) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
99.6%
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
98.4%
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
78.4%
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
99.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)))) (sin.f64 x)))
99.6%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
99.3%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
98.4%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
98.5%
(*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))))
99.8%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
98.5%
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
98.4%
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 x #s(literal 1/4 binary64)))))))
35.1%
(*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (/.f64 (sin.f64 x) (*.f64 eps (*.f64 eps eps)))))))
49.8%
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
49.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
79.2%
(neg.f64 (*.f64 eps (sin.f64 x)))
Compiler

Compiled 862 to 553 computations (35.8% saved)

simplify137.0ms (0.8%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
cost-diff0
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
cost-diff0
(*.f64 eps eps)
cost-diff128
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
cost-diff0
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
cost-diff0
(*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
cost-diff128
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
cost-diff0
(*.f64 eps x)
cost-diff0
(*.f64 eps #s(literal -1/2 binary64))
cost-diff0
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
cost-diff128
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
cost-diff128
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
cost-diff0
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)))
cost-diff0
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x))))
cost-diff0
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)))) (sin.f64 x)))
cost-diff6272
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)))) (sin.f64 x))
Rules
2494×*-lowering-*.f32
2494×*-lowering-*.f64
1544×fnmsub-define
1434×+-lowering-+.f64
1434×+-lowering-+.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
036222
1105210
2311207
3993207
43054205
57300205
08007205
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* eps (- (* eps (+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x)))) (sin x)))
eps
(- (* eps (+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x)))) (sin x))
(* eps (+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x))))
(+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x)))
(* -1/2 (cos x))
-1/2
(cos x)
x
(* (* eps 1/6) (sin x))
(* eps 1/6)
1/6
(sin x)
(+ 1 -1)
1
-1
(- (* eps (* eps -1/2)) (* eps x))
(* eps (* eps -1/2))
eps
(* eps -1/2)
-1/2
(* eps x)
x
(- 0 (* eps (* x (+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120))))))))
0
(* eps (* x (+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120)))))))
eps
(* x (+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120))))))
x
(+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120)))))
1
(* x (* x (+ -1/6 (* (* x x) 1/120))))
(* x (+ -1/6 (* (* x x) 1/120)))
(+ -1/6 (* (* x x) 1/120))
-1/6
(* (* x x) 1/120)
(* x x)
1/120
(* (* eps eps) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(* eps eps)
eps
(- (* -1/2 (cos x)) (/ (sin x) eps))
(* -1/2 (cos x))
-1/2
(cos x)
x
(/ (sin x) eps)
(sin x)
Outputs
(* eps (- (* eps (+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x)))) (sin x)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
eps
(- (* eps (+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x)))) (sin x))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(* eps (+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
-1/2
#s(literal -1/2 binary64)
(cos x)
(cos.f64 x)
x
(* (* eps 1/6) (sin x))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(* eps 1/6)
(*.f64 eps #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)
(sin x)
(sin.f64 x)
(+ 1 -1)
#s(literal 0 binary64)
1
#s(literal 1 binary64)
-1
#s(literal -1 binary64)
(- (* eps (* eps -1/2)) (* eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* eps (* eps -1/2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
eps
(* eps -1/2)
(*.f64 eps #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(* eps x)
(*.f64 eps x)
x
(- 0 (* eps (* x (+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120))))))))
(*.f64 (*.f64 eps x) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
0
#s(literal 0 binary64)
(* eps (* x (+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120)))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
eps
(* x (+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
x
(+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
1
#s(literal 1 binary64)
(* x (* x (+ -1/6 (* (* x x) 1/120))))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* x (+ -1/6 (* (* x x) 1/120)))
(*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(+ -1/6 (* (* x x) 1/120))
(+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
-1/6
#s(literal -1/6 binary64)
(* (* x x) 1/120)
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* x x)
(*.f64 x x)
1/120
#s(literal 1/120 binary64)
(* (* eps eps) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(* eps eps)
(*.f64 eps eps)
eps
(- (* -1/2 (cos x)) (/ (sin x) eps))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
-1/2
#s(literal -1/2 binary64)
(cos x)
(cos.f64 x)
x
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(sin x)
(sin.f64 x)

localize177.0ms (1.1%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(/.f64 (sin.f64 x) eps)
accuracy100.0%
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
accuracy98.6%
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
accuracy100.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
accuracy99.8%
(*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
accuracy99.8%
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
accuracy99.5%
(*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
accuracy100.0%
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
accuracy100.0%
(*.f64 eps x)
accuracy100.0%
(*.f64 eps #s(literal -1/2 binary64))
accuracy99.8%
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
accuracy100.0%
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
accuracy100.0%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x))))
accuracy99.9%
(*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x))
accuracy99.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)))) (sin.f64 x)))
accuracy99.5%
(*.f64 eps #s(literal 1/6 binary64))
Results
123.0ms254×0valid
8.0ms3valid
Compiler

Compiled 255 to 37 computations (85.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-mult: 26.0ms (45.6% of total)
...c/correct-round.rkt:119:19: 11.0ms (19.3% of total)
ival-sub: 5.0ms (8.8% of total)
ival-add: 5.0ms (8.8% of total)
ival-sin: 4.0ms (7% of total)
ival-cos: 3.0ms (5.3% of total)
ival-div: 2.0ms (3.5% of total)
const: 1.0ms (1.8% of total)
backward-pass: 1.0ms (1.8% of total)

series27.0ms (0.2%)

Counts
24 → 420
Calls
Call 1
Inputs
#<alt (- (* eps (+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x)))) (sin x))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x)))) (sin x)))>
#<alt (* eps (+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x))))>
#<alt (+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x)))>
#<alt (+ 1 -1)>
#<alt (- (* eps (* eps -1/2)) (* eps x))>
#<alt (* eps (* eps -1/2))>
#<alt (* eps -1/2)>
#<alt (* eps x)>
#<alt (- 0 (* eps (* x (+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120))))))))>
#<alt (* eps (* x (+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120)))))))>
#<alt (* x (+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120))))))>
#<alt (+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120)))))>
#<alt (* (* eps eps) (- (* -1/2 (cos x)) (/ (sin x) eps)))>
#<alt (* eps eps)>
#<alt (- (* -1/2 (cos x)) (/ (sin x) eps))>
#<alt (* -1/2 (cos x))>
#<alt (* eps 1/6)>
#<alt (* (* eps 1/6) (sin x))>
#<alt (* x (+ -1/6 (* (* x x) 1/120)))>
#<alt (* (* x x) 1/120)>
#<alt (* x (* x (+ -1/6 (* (* x x) 1/120))))>
#<alt (/ (sin x) eps)>
#<alt (cos x)>
Outputs
#<alt (* -1 (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* 1/4 (* eps x))) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* 1/4 eps) (* x (+ 1/6 (* -1/36 (pow eps 2))))))) 1)))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))>
#<alt (* 1/6 (* (pow eps 3) (sin x)))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))>
#<alt (* 1/6 (* (pow eps 3) (sin x)))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* 1/4 (* (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1)))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* 1/4 (pow eps 2)) (* eps (* x (+ 1/6 (* -1/36 (pow eps 2))))))))))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))>
#<alt (+ (* -1/2 eps) (* x (+ (* 1/6 (pow eps 2)) (* 1/4 (* eps x)))))>
#<alt (+ (* -1/2 eps) (* x (+ (* 1/6 (pow eps 2)) (* x (+ (* -1/36 (* (pow eps 2) x)) (* 1/4 eps))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))>
#<alt -1/2>
#<alt (- (* 1/6 (* eps x)) 1/2)>
#<alt (- (* x (+ (* 1/6 eps) (* 1/4 x))) 1/2)>
#<alt (- (* x (+ (* 1/6 eps) (* x (+ 1/4 (* -1/36 (* eps x)))))) 1/2)>
#<alt (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))>
#<alt (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))>
#<alt (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))>
#<alt (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))>
#<alt (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))>
#<alt (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))>
#<alt (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))>
#<alt (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))>
#<alt (* -1/2 (cos x))>
#<alt (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))>
#<alt (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))>
#<alt (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* eps (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* eps (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* eps (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* -1 (* eps (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))>
#<alt (* -1 (* eps (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))>
#<alt (* -1 (* eps (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))>
#<alt (* -1 (* eps x))>
#<alt (* eps (- (* -1/2 eps) x))>
#<alt (* eps (- (* -1/2 eps) x))>
#<alt (* eps (- (* -1/2 eps) x))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (* -1 (/ x eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ x eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ x eps)) 1/2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (* -1 (/ x eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ x eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ x eps)) 1/2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (* -1 (* eps x))>
#<alt (* x (- (* -1/2 (/ (pow eps 2) x)) eps))>
#<alt (* x (- (* -1/2 (/ (pow eps 2) x)) eps))>
#<alt (* x (- (* -1/2 (/ (pow eps 2) x)) eps))>
#<alt (* -1 (* eps x))>
#<alt (* -1 (* x (- (* 1/2 (/ (pow eps 2) x)) (* -1 eps))))>
#<alt (* -1 (* x (- (* 1/2 (/ (pow eps 2) x)) (* -1 eps))))>
#<alt (* -1 (* x (- (* 1/2 (/ (pow eps 2) x)) (* -1 eps))))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))>
#<alt (* -1 (* eps x))>
#<alt (* x (- (* 1/6 (* eps (pow x 2))) eps))>
#<alt (* x (- (* (pow x 2) (- (* -1/120 (* eps (pow x 2))) (* -1/6 eps))) eps))>
#<alt (* x (- (* (pow x 2) (- (* -1/120 (* eps (pow x 2))) (* -1/6 eps))) eps))>
#<alt (* -1/120 (* eps (pow x 5)))>
#<alt (* (pow x 5) (- (* 1/6 (/ eps (pow x 2))) (* 1/120 eps)))>
#<alt (* (pow x 5) (- (* -1 (/ eps (pow x 4))) (+ (* -1/6 (/ eps (pow x 2))) (* 1/120 eps))))>
#<alt (* (pow x 5) (- (* -1 (/ eps (pow x 4))) (+ (* -1/6 (/ eps (pow x 2))) (* 1/120 eps))))>
#<alt (* -1/120 (* eps (pow x 5)))>
#<alt (* -1 (* (pow x 5) (- (* -1/6 (/ eps (pow x 2))) (* -1/120 eps))))>
#<alt (* -1 (* (pow x 5) (- (/ eps (pow x 4)) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))))>
#<alt (* -1 (* (pow x 5) (- (/ eps (pow x 4)) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))))>
#<alt (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (* eps x)>
#<alt (* x (+ eps (* -1/6 (* eps (pow x 2)))))>
#<alt (* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))>
#<alt (* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))>
#<alt (* 1/120 (* eps (pow x 5)))>
#<alt (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (* 1/120 eps)))>
#<alt (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4)))))>
#<alt (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4)))))>
#<alt (* 1/120 (* eps (pow x 5)))>
#<alt (* -1 (* (pow x 5) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))>
#<alt (* -1 (* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))))>
#<alt (* -1 (* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))))>
#<alt x>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))>
#<alt (* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt 1>
#<alt (+ 1 (* -1/6 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))>
#<alt (* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))>
#<alt (* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))>
#<alt (* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))>
#<alt (* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))>
#<alt (* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))>
#<alt (* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))>
#<alt (* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))>
#<alt (* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt -1/2>
#<alt (- (* -1 (/ x eps)) 1/2)>
#<alt (- (* x (- (* 1/4 x) (/ 1 eps))) 1/2)>
#<alt (- (* x (- (* x (+ 1/4 (* 1/6 (/ x eps)))) (/ 1 eps))) 1/2)>
#<alt (- (* -1/2 (cos x)) (/ (sin x) eps))>
#<alt (- (* -1/2 (cos x)) (/ (sin x) eps))>
#<alt (- (* -1/2 (cos x)) (/ (sin x) eps))>
#<alt (- (* -1/2 (cos x)) (/ (sin x) eps))>
#<alt (- (* -1/2 (cos x)) (/ (sin x) eps))>
#<alt (- (* -1/2 (cos x)) (/ (sin x) eps))>
#<alt (- (* -1/2 (cos x)) (/ (sin x) eps))>
#<alt (- (* -1/2 (cos x)) (/ (sin x) eps))>
#<alt (* -1 (/ (sin x) eps))>
#<alt (/ (- (* -1/2 (* eps (cos x))) (sin x)) eps)>
#<alt (/ (- (* -1/2 (* eps (cos x))) (sin x)) eps)>
#<alt (/ (- (* -1/2 (* eps (cos x))) (sin x)) eps)>
#<alt (* -1/2 (cos x))>
#<alt (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))>
#<alt (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))>
#<alt (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))>
#<alt (* -1/2 (cos x))>
#<alt (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))>
#<alt (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))>
#<alt (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))>
#<alt -1/2>
#<alt (- (* 1/4 (pow x 2)) 1/2)>
#<alt (- (* (pow x 2) (+ 1/4 (* -1/48 (pow x 2)))) 1/2)>
#<alt (- (* (pow x 2) (+ 1/4 (* (pow x 2) (- (* 1/1440 (pow x 2)) 1/48)))) 1/2)>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps x))>
#<alt (* x (+ (* -1/36 (* eps (pow x 2))) (* 1/6 eps)))>
#<alt (* x (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/36 eps) (* 1/720 (* eps (pow x 2)))))))>
#<alt (* x (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/36 eps) (* (pow x 2) (+ (* -1/30240 (* eps (pow x 2))) (* 1/720 eps)))))))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* 1/6 (* eps (sin x)))>
#<alt (* -1/6 x)>
#<alt (* x (- (* 1/120 (pow x 2)) 1/6))>
#<alt (* x (- (* 1/120 (pow x 2)) 1/6))>
#<alt (* x (- (* 1/120 (pow x 2)) 1/6))>
#<alt (* 1/120 (pow x 3))>
#<alt (* (pow x 3) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))>
#<alt (* -1 (* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))>
#<alt (* -1 (* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))>
#<alt (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))>
#<alt (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (/ x eps)>
#<alt (* x (+ (* -1/6 (/ (pow x 2) eps)) (/ 1 eps)))>
#<alt (* x (+ (* (pow x 2) (- (* 1/120 (/ (pow x 2) eps)) (* 1/6 (/ 1 eps)))) (/ 1 eps)))>
#<alt (* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/5040 (/ (pow x 2) eps)) (* 1/120 (/ 1 eps)))) (* 1/6 (/ 1 eps)))) (/ 1 eps)))>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt (/ (sin x) eps)>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
Calls

105 calls:

TimeVariablePointExpression
5.0ms
eps
@-inf
(* (* eps eps) (- (* -1/2 (cos x)) (/ (sin x) eps)))
1.0ms
eps
@0
(- 0 (* eps (* x (+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120))))))))
1.0ms
x
@inf
(- 0 (* eps (* x (+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120))))))))
1.0ms
x
@inf
(* (* eps eps) (- (* -1/2 (cos x)) (/ (sin x) eps)))
1.0ms
x
@inf
(- (* eps (+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x)))) (sin x))

rewrite296.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
3058×*-lowering-*.f32
3058×*-lowering-*.f64
2854×fma-lowering-fma.f32
2854×fma-lowering-fma.f64
2382×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036186
1204175
21797172
08539172
Stop Event
iter limit
node limit
Counts
24 → 548
Calls
Call 1
Inputs
(- (* eps (+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x)))) (sin x))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x)))) (sin x)))
(* eps (+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x))))
(+ (* -1/2 (cos x)) (* (* eps 1/6) (sin x)))
(+ 1 -1)
(- (* eps (* eps -1/2)) (* eps x))
(* eps (* eps -1/2))
(* eps -1/2)
(* eps x)
(- 0 (* eps (* x (+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120))))))))
(* eps (* x (+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120)))))))
(* x (+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120))))))
(+ 1 (* x (* x (+ -1/6 (* (* x x) 1/120)))))
(* (* eps eps) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(* eps eps)
(- (* -1/2 (cos x)) (/ (sin x) eps))
(* -1/2 (cos x))
(* eps 1/6)
(* (* eps 1/6) (sin x))
(* x (+ -1/6 (* (* x x) 1/120)))
(* (* x x) 1/120)
(* x (* x (+ -1/6 (* (* x x) 1/120))))
(/ (sin x) eps)
(cos x)
Outputs
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)) (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)) (sin.f64 x)))
(fma.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)) (sin.f64 x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)) (sin.f64 x)))
(fma.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x) (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)) (sin.f64 x)))
(fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)) (sin.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (-.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (neg.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (neg.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))) (*.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (*.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (neg.f64 (neg.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) eps) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) eps))
(fma.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) eps (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) eps))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) eps) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (neg.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps)) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) eps)) (neg.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (sin.f64 x)) eps)
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)))
(+.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)))) (/.f64 (pow.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)))
(fma.f64 eps (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)))
(fma.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) eps) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (sin.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 2 binary64))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps))))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64))) eps) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))))) eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (sin.f64 x) eps)))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64))) eps)) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))))) eps)) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) eps)
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64)))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))
(fma.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 x) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(fma.f64 (cos.f64 x) #s(literal -1/2 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 eps (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(fma.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(fma.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) eps) #s(literal 1/6 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64)))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
#s(literal 0 binary64)
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps x)))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 eps x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 (*.f64 (*.f64 eps x) (*.f64 (*.f64 eps x) (*.f64 eps x))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (/.f64 eps eps) (/.f64 (*.f64 x (*.f64 eps x)) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps x)))) (/.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps x)))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)))) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))) (-.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 eps x)))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (-.f64 (*.f64 eps x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)))))
(fma.f64 eps (-.f64 #s(literal 0 binary64) x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)))
(fma.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 eps x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (neg.f64 (-.f64 (*.f64 eps x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)))))
(fma.f64 x (-.f64 #s(literal 0 binary64) eps) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 eps x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (-.f64 #s(literal 0 binary64) (*.f64 eps x)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (neg.f64 (-.f64 (*.f64 eps x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)))))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps x)))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (neg.f64 (-.f64 (*.f64 eps x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) eps) x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)))
(fma.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))))
(fma.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)))
(fma.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))))
(fma.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps x) (*.f64 (*.f64 eps x) (*.f64 eps x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)))
(fma.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps x) (*.f64 (*.f64 eps x) (*.f64 eps x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps x) (*.f64 (*.f64 eps x) (*.f64 eps x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps x) (*.f64 (*.f64 eps x) (*.f64 eps x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps x))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (neg.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps x)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))))) (+.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))) (*.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)))) (-.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps x) (*.f64 (*.f64 eps x) (*.f64 eps x)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps x) (*.f64 (*.f64 eps x) (*.f64 eps x)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (*.f64 eps x) (*.f64 (*.f64 eps x) (*.f64 eps x))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 eps x) (*.f64 eps x)))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps x) (*.f64 (*.f64 eps x) (*.f64 eps x))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps x) (*.f64 (*.f64 eps x) (*.f64 eps x))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps x)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps x) (*.f64 (*.f64 eps x) (*.f64 eps x)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (neg.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))) (*.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x))))) (neg.f64 (-.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 eps x)))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps x) (*.f64 (*.f64 eps x) (*.f64 eps x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) #s(literal -1 binary64))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
(*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps x) (*.f64 (*.f64 eps x) (*.f64 eps x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) eps) (/.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) eps)
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(*.f64 eps #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) eps)
(*.f64 eps x)
(*.f64 x eps)
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 #s(literal 0 binary64) eps)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))) (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))
(fma.f64 eps (-.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(fma.f64 eps (-.f64 #s(literal 0 binary64) x) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 eps (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) #s(literal 0 binary64))
(fma.f64 x (-.f64 #s(literal 0 binary64) eps) (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(fma.f64 x (-.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 #s(literal -1 binary64) (*.f64 eps x) (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 eps x) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #s(literal 0 binary64))
(fma.f64 (*.f64 eps x) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #s(literal 0 binary64))
(fma.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) eps) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) eps (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) eps (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) eps) x (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(fma.f64 (-.f64 #s(literal 0 binary64) eps) x (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) eps #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) x #s(literal 0 binary64))
(neg.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))) (*.f64 (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))) (*.f64 (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(pow.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))) #s(literal -1 binary64))
(*.f64 eps (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 (*.f64 eps x) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) eps)
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) x)
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(+.f64 (*.f64 eps x) (*.f64 eps (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(+.f64 (*.f64 eps x) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) eps))
(+.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #s(literal 0 binary64))
(+.f64 (*.f64 (*.f64 eps x) #s(literal 1 binary64)) (*.f64 (*.f64 eps x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(+.f64 (*.f64 (*.f64 eps x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 eps x) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps x)) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 eps x)))
(+.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 eps x)) (*.f64 #s(literal 1 binary64) (*.f64 eps x)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(fma.f64 eps x (*.f64 eps (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(fma.f64 eps x (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) eps))
(fma.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #s(literal 0 binary64))
(fma.f64 x eps (*.f64 eps (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(fma.f64 x eps (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) eps))
(fma.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #s(literal 0 binary64))
(fma.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) eps) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 eps x) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 eps x)))
(fma.f64 (*.f64 eps x) #s(literal 1 binary64) (*.f64 (*.f64 eps x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 eps x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 eps x) #s(literal 1 binary64)))
(fma.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 eps x) (*.f64 #s(literal 1 binary64) (*.f64 eps x)))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 eps x) #s(literal 0 binary64))
(fma.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) eps #s(literal 0 binary64))
(fma.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) x #s(literal 0 binary64))
(/.f64 (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 eps x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) eps))
(*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 eps x))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) eps)
(*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) x)
(*.f64 (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) eps) (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps x)) (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps x)))
(*.f64 (/.f64 eps eps) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 eps x) eps) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 eps x) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 eps x) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) eps)))
(*.f64 (/.f64 eps (*.f64 eps x)) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 eps x)))
(*.f64 (/.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) eps))
(*.f64 (/.f64 eps (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) x))
(*.f64 (/.f64 (*.f64 eps x) x) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 eps x) x) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) eps)))
(*.f64 (/.f64 (*.f64 eps x) (*.f64 eps x)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 eps x)))
(*.f64 (/.f64 (*.f64 eps x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) eps))
(*.f64 (/.f64 (*.f64 eps x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) x))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) eps) (/.f64 (*.f64 eps (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) x) (/.f64 (*.f64 eps (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) x) (/.f64 (*.f64 eps (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) eps)))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 eps x)))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) eps))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) x))
(*.f64 (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) x) (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) x) (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) eps)))
(*.f64 (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) x))
(*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 eps eps) eps))
(*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) eps)))
(*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 eps eps) x))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps x)) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 eps eps) (*.f64 eps x)))
(*.f64 (/.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 eps x)))
(*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 eps x)) (/.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) eps))
(*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) eps) (/.f64 (*.f64 eps eps) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) x))
(*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) x) (/.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) x) (/.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) eps)))
(*.f64 (/.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) eps) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) x) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) x) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) eps)))
(*.f64 (/.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (*.f64 eps x)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps x)))
(*.f64 (/.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) x))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) eps) eps) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) eps) x) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) eps) x) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) eps)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) eps) (*.f64 eps x)) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps x)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) eps) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) eps))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) eps) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) x))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps x)) eps) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps x)) x) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps x)) x) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) eps)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps x)) (*.f64 eps x)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 eps x)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) eps))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 eps x)) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) x))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) eps) (/.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) x) (/.f64 eps (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) x) (/.f64 eps (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) eps)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 eps x)) (/.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 eps (*.f64 eps x)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 eps eps))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 eps x))
(+.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(fma.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) x)
(fma.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x x) x)
(fma.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) x x)
(fma.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) x)
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (neg.f64 (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) x)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) x)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) x)
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64))))
(fma.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) x #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 x) eps))))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 eps eps)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 x) eps))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps))) (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps))))) (neg.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (*.f64 eps eps))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps))) (*.f64 eps eps))) (neg.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 eps (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)) (*.f64 eps eps))
(*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))) eps)
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(*.f64 eps eps)
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 x) eps)))
(+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) eps)) (sin.f64 x)) (/.f64 (sin.f64 x) eps)))
(+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)) (fma.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) eps) (/.f64 (sin.f64 x) eps)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 x) (neg.f64 (*.f64 (/.f64 (sin.f64 x) eps) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 x) eps)) #s(literal 1 binary64) (*.f64 (/.f64 (sin.f64 x) eps) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 x) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps))) (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) #s(literal -1/2 binary64) (neg.f64 (*.f64 (/.f64 (sin.f64 x) eps) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 x) eps)) #s(literal 1 binary64) (*.f64 (/.f64 (sin.f64 x) eps) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cos.f64 x) #s(literal -1/2 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps))) (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))) (/.f64 (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 x) (-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 x) eps)))
(fma.f64 (cos.f64 x) #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 x) eps)))
(fma.f64 (sin.f64 x) (neg.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 x) eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(fma.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) eps)) (sin.f64 x)) (/.f64 (sin.f64 x) eps)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) eps)) (sin.f64 x)) (/.f64 (sin.f64 x) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 x) eps))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))) (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps)))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (sin.f64 x) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(*.f64 (cos.f64 x) #s(literal -1/2 binary64))
(*.f64 eps #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) eps)
(*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) eps)
(*.f64 (*.f64 (sin.f64 x) eps) #s(literal 1/6 binary64))
(+.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))) (*.f64 x #s(literal -1/6 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/6 binary64))) (-.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 x #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x #s(literal -1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal -1/6 binary64)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)) (*.f64 x #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) x (*.f64 x #s(literal -1/6 binary64)))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/120 binary64) (*.f64 x #s(literal -1/6 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/6 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/6 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64))) x) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/6 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/6 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (-.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) x)) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64))) x)) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) x)
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/120 binary64)) x)
(+.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))) x))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) x (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))) x))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))
(*.f64 (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) x)
(*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) x)
(exp.f64 (*.f64 (log.f64 (/.f64 eps (sin.f64 x))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps)) (-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 x) eps)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 x) eps)))
(/.f64 (sin.f64 x) eps)
(/.f64 #s(literal 1 binary64) (/.f64 eps (sin.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 eps (sin.f64 x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 eps (sin.f64 x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps (sin.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 eps (sin.f64 x)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 (sin.f64 x) #s(literal 1 binary64)) eps)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) eps))))
(pow.f64 (/.f64 eps (sin.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 eps (sin.f64 x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) eps))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) eps))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps)))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (sin.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) #s(literal -1 binary64)))
(cos.f64 x)

simplify284.0ms (1.7%)

Algorithm
egg-herbie
Rules
5136×*-lowering-*.f32
5136×*-lowering-*.f64
3264×+-lowering-+.f64
3264×+-lowering-+.f32
1128×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03283832
111433512
237053474
083273474
Stop Event
iter limit
node limit
Counts
420 → 420
Calls
Call 1
Inputs
(* -1 (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(* -1/2 eps)
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* 1/4 (* eps x))) 1)))
(+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* 1/4 eps) (* x (+ 1/6 (* -1/36 (pow eps 2))))))) 1)))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(* 1/6 (* (pow eps 3) (sin x)))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(* 1/6 (* (pow eps 3) (sin x)))
(* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))
(* -1/2 (pow eps 2))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* 1/4 (* (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1)))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* 1/4 (pow eps 2)) (* eps (* x (+ 1/6 (* -1/36 (pow eps 2))))))))))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(* -1/2 (* eps (cos x)))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* -1/2 eps)
(+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))
(+ (* -1/2 eps) (* x (+ (* 1/6 (pow eps 2)) (* 1/4 (* eps x)))))
(+ (* -1/2 eps) (* x (+ (* 1/6 (pow eps 2)) (* x (+ (* -1/36 (* (pow eps 2) x)) (* 1/4 eps))))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
-1/2
(- (* 1/6 (* eps x)) 1/2)
(- (* x (+ (* 1/6 eps) (* 1/4 x))) 1/2)
(- (* x (+ (* 1/6 eps) (* x (+ 1/4 (* -1/36 (* eps x)))))) 1/2)
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(* -1/2 (cos x))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(* 1/6 (* eps (sin x)))
(* eps (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* eps (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* eps (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* 1/6 (* eps (sin x)))
(* -1 (* eps (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))
(* -1 (* eps (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))
(* -1 (* eps (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))
(* -1 (* eps x))
(* eps (- (* -1/2 eps) x))
(* eps (- (* -1/2 eps) x))
(* eps (- (* -1/2 eps) x))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(* -1/2 (pow eps 2))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(* -1 (* eps x))
(* x (- (* -1/2 (/ (pow eps 2) x)) eps))
(* x (- (* -1/2 (/ (pow eps 2) x)) eps))
(* x (- (* -1/2 (/ (pow eps 2) x)) eps))
(* -1 (* eps x))
(* -1 (* x (- (* 1/2 (/ (pow eps 2) x)) (* -1 eps))))
(* -1 (* x (- (* 1/2 (/ (pow eps 2) x)) (* -1 eps))))
(* -1 (* x (- (* 1/2 (/ (pow eps 2) x)) (* -1 eps))))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(* -1 (* eps x))
(* x (- (* 1/6 (* eps (pow x 2))) eps))
(* x (- (* (pow x 2) (- (* -1/120 (* eps (pow x 2))) (* -1/6 eps))) eps))
(* x (- (* (pow x 2) (- (* -1/120 (* eps (pow x 2))) (* -1/6 eps))) eps))
(* -1/120 (* eps (pow x 5)))
(* (pow x 5) (- (* 1/6 (/ eps (pow x 2))) (* 1/120 eps)))
(* (pow x 5) (- (* -1 (/ eps (pow x 4))) (+ (* -1/6 (/ eps (pow x 2))) (* 1/120 eps))))
(* (pow x 5) (- (* -1 (/ eps (pow x 4))) (+ (* -1/6 (/ eps (pow x 2))) (* 1/120 eps))))
(* -1/120 (* eps (pow x 5)))
(* -1 (* (pow x 5) (- (* -1/6 (/ eps (pow x 2))) (* -1/120 eps))))
(* -1 (* (pow x 5) (- (/ eps (pow x 4)) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))))
(* -1 (* (pow x 5) (- (/ eps (pow x 4)) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(* eps x)
(* x (+ eps (* -1/6 (* eps (pow x 2)))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))
(* 1/120 (* eps (pow x 5)))
(* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (* 1/120 eps)))
(* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4)))))
(* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4)))))
(* 1/120 (* eps (pow x 5)))
(* -1 (* (pow x 5) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(* -1 (* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))))
(* -1 (* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 5))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
1
(+ 1 (* -1/6 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(* 1/120 (pow x 4))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 4))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* -1/2 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* -1/2 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* -1/2 (pow eps 2))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
-1/2
(- (* -1 (/ x eps)) 1/2)
(- (* x (- (* 1/4 x) (/ 1 eps))) 1/2)
(- (* x (- (* x (+ 1/4 (* 1/6 (/ x eps)))) (/ 1 eps))) 1/2)
(- (* -1/2 (cos x)) (/ (sin x) eps))
(- (* -1/2 (cos x)) (/ (sin x) eps))
(- (* -1/2 (cos x)) (/ (sin x) eps))
(- (* -1/2 (cos x)) (/ (sin x) eps))
(- (* -1/2 (cos x)) (/ (sin x) eps))
(- (* -1/2 (cos x)) (/ (sin x) eps))
(- (* -1/2 (cos x)) (/ (sin x) eps))
(- (* -1/2 (cos x)) (/ (sin x) eps))
(* -1 (/ (sin x) eps))
(/ (- (* -1/2 (* eps (cos x))) (sin x)) eps)
(/ (- (* -1/2 (* eps (cos x))) (sin x)) eps)
(/ (- (* -1/2 (* eps (cos x))) (sin x)) eps)
(* -1/2 (cos x))
(+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))
(+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))
(+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))
(* -1/2 (cos x))
(+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))
(+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))
(+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))
-1/2
(- (* 1/4 (pow x 2)) 1/2)
(- (* (pow x 2) (+ 1/4 (* -1/48 (pow x 2)))) 1/2)
(- (* (pow x 2) (+ 1/4 (* (pow x 2) (- (* 1/1440 (pow x 2)) 1/48)))) 1/2)
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps x))
(* x (+ (* -1/36 (* eps (pow x 2))) (* 1/6 eps)))
(* x (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/36 eps) (* 1/720 (* eps (pow x 2)))))))
(* x (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/36 eps) (* (pow x 2) (+ (* -1/30240 (* eps (pow x 2))) (* 1/720 eps)))))))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* 1/6 (* eps (sin x)))
(* -1/6 x)
(* x (- (* 1/120 (pow x 2)) 1/6))
(* x (- (* 1/120 (pow x 2)) 1/6))
(* x (- (* 1/120 (pow x 2)) 1/6))
(* 1/120 (pow x 3))
(* (pow x 3) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 3))
(* -1 (* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* -1/6 (pow x 2))
(* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))
(* 1/120 (pow x 4))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 4))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(/ x eps)
(* x (+ (* -1/6 (/ (pow x 2) eps)) (/ 1 eps)))
(* x (+ (* (pow x 2) (- (* 1/120 (/ (pow x 2) eps)) (* 1/6 (/ 1 eps)))) (/ 1 eps)))
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/5040 (/ (pow x 2) eps)) (* 1/120 (/ 1 eps)))) (* 1/6 (/ 1 eps)))) (/ 1 eps)))
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
(/ (sin x) eps)
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
Outputs
(* -1 (sin x))
(-.f64 #s(literal 0 binary64) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(* 1/6 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64))))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64))))))
(* 1/6 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(*.f64 eps (*.f64 eps (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (/.f64 (sin.f64 x) eps)) eps))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(*.f64 eps (*.f64 eps (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (/.f64 (sin.f64 x) eps)) eps))))
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* 1/4 (* eps x))) 1)))
(+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64)))))))
(+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* 1/4 eps) (* x (+ 1/6 (* -1/36 (pow eps 2))))))) 1)))
(+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))) (*.f64 x x)))))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 x) eps))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* 1/6 (* (pow eps 3) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64))))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64))))))
(* 1/6 (* (pow eps 3) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64))))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64))))))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* 1/4 (* (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/4 binary64)))) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* 1/4 (pow eps 2)) (* eps (* x (+ 1/6 (* -1/36 (pow eps 2))))))))))
(+.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (*.f64 x x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))))
(* 1/6 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(* 1/6 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))
(+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))
(+ (* -1/2 eps) (* x (+ (* 1/6 (pow eps 2)) (* 1/4 (* eps x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64))))))
(+ (* -1/2 eps) (* x (+ (* 1/6 (pow eps 2)) (* x (+ (* -1/36 (* (pow eps 2) x)) (* 1/4 eps))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 x (*.f64 eps eps)) x)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))))
-1/2
#s(literal -1/2 binary64)
(- (* 1/6 (* eps x)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(- (* x (+ (* 1/6 eps) (* 1/4 x))) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64)))))
(- (* x (+ (* 1/6 eps) (* x (+ 1/4 (* -1/36 (* eps x)))))) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x eps) #s(literal -1/36 binary64)))))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64))))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64))))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64))))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* eps (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))
(* eps (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))
(* eps (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* -1 (* eps (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))
(*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))
(* -1 (* eps (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))
(*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))
(* -1 (* eps (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))
(*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))
(* -1 (* eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(* eps (- (* -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) eps) x))
(* eps (- (* -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) eps) x))
(* eps (- (* -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) eps) x))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) eps) x))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) eps) x))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) eps) x))
(* -1 (* eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(* x (- (* -1/2 (/ (pow eps 2) x)) eps))
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
(* x (- (* -1/2 (/ (pow eps 2) x)) eps))
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
(* x (- (* -1/2 (/ (pow eps 2) x)) eps))
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
(* -1 (* eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(* -1 (* x (- (* 1/2 (/ (pow eps 2) x)) (* -1 eps))))
(*.f64 (+.f64 eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* 1/2 (/ (pow eps 2) x)) (* -1 eps))))
(*.f64 (+.f64 eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* 1/2 (/ (pow eps 2) x)) (* -1 eps))))
(*.f64 (+.f64 eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) x)) (-.f64 #s(literal 0 binary64) x))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* -1 (* eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(* x (- (* 1/6 (* eps (pow x 2))) eps))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* x (- (* (pow x 2) (- (* -1/120 (* eps (pow x 2))) (* -1/6 eps))) eps))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))) eps))
(* x (- (* (pow x 2) (- (* -1/120 (* eps (pow x 2))) (* -1/6 eps))) eps))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))) eps))
(* -1/120 (* eps (pow x 5)))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/120 binary64)))
(* (pow x 5) (- (* 1/6 (/ eps (pow x 2))) (* 1/120 eps)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* (pow x 5) (- (* -1 (/ eps (pow x 4))) (+ (* -1/6 (/ eps (pow x 2))) (* 1/120 eps))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow x 5) (- (* -1 (/ eps (pow x 4))) (+ (* -1/6 (/ eps (pow x 2))) (* 1/120 eps))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))
(* -1/120 (* eps (pow x 5)))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/120 binary64)))
(* -1 (* (pow x 5) (- (* -1/6 (/ eps (pow x 2))) (* -1/120 eps))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* -1 (* (pow x 5) (- (/ eps (pow x 4)) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))
(* -1 (* (pow x 5) (- (/ eps (pow x 4)) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* eps (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* eps x)
(*.f64 x eps)
(* x (+ eps (* -1/6 (* eps (pow x 2)))))
(*.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))
(*.f64 x (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))
(*.f64 x (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(* 1/120 (* eps (pow x 5)))
(*.f64 eps (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))))
(* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (* 1/120 eps)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 eps (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(* 1/120 (* eps (pow x 5)))
(*.f64 eps (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (* (pow x 5) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 eps (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* -1 (* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(* -1 (* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* 1/120 (pow x 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* 1/120 (pow x 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* 1/120 (pow x 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 x) eps))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) eps))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) eps))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) eps) x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) eps) x)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))
(+.f64 (*.f64 x (*.f64 x (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) eps) x)))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (- (* -1/2 (cos x)) (/ (sin x) eps)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
-1/2
#s(literal -1/2 binary64)
(- (* -1 (/ x eps)) 1/2)
(-.f64 #s(literal -1/2 binary64) (/.f64 x eps))
(- (* x (- (* 1/4 x) (/ 1 eps))) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) eps))))
(- (* x (- (* x (+ 1/4 (* 1/6 (/ x eps)))) (/ 1 eps))) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 x eps)))) (/.f64 #s(literal -1 binary64) eps))))
(- (* -1/2 (cos x)) (/ (sin x) eps))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(- (* -1/2 (cos x)) (/ (sin x) eps))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(- (* -1/2 (cos x)) (/ (sin x) eps))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(- (* -1/2 (cos x)) (/ (sin x) eps))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(- (* -1/2 (cos x)) (/ (sin x) eps))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(- (* -1/2 (cos x)) (/ (sin x) eps))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(- (* -1/2 (cos x)) (/ (sin x) eps))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(- (* -1/2 (cos x)) (/ (sin x) eps))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(* -1 (/ (sin x) eps))
(/.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(/ (- (* -1/2 (* eps (cos x))) (sin x)) eps)
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/ (- (* -1/2 (* eps (cos x))) (sin x)) eps)
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/ (- (* -1/2 (* eps (cos x))) (sin x)) eps)
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x)))
(-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps))
-1/2
#s(literal -1/2 binary64)
(- (* 1/4 (pow x 2)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(- (* (pow x 2) (+ 1/4 (* -1/48 (pow x 2)))) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal -1/48 binary64)))))
(- (* (pow x 2) (+ 1/4 (* (pow x 2) (- (* 1/1440 (pow x 2)) 1/48)))) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 x x) #s(literal 1/1440 binary64))))))))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* x (+ (* -1/36 (* eps (pow x 2))) (* 1/6 eps)))
(*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))
(* x (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/36 eps) (* 1/720 (* eps (pow x 2)))))))
(*.f64 x (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(* x (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/36 eps) (* (pow x 2) (+ (* -1/30240 (* eps (pow x 2))) (* 1/720 eps)))))))
(*.f64 x (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/30240 binary64)) #s(literal 1/720 binary64))))))))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64)))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* x (- (* 1/120 (pow x 2)) 1/6))
(*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* x (- (* 1/120 (pow x 2)) 1/6))
(*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* x (- (* 1/120 (pow x 2)) 1/6))
(*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* (pow x 3) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (*.f64 x (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* (pow x 3) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (*.f64 x (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* (pow x 3) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (*.f64 x (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* -1 (* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 (*.f64 x x) (*.f64 x (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* -1 (* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 (*.f64 x x) (*.f64 x (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* -1 (* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 (*.f64 x x) (*.f64 x (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* 1/120 (pow x 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* 1/120 (pow x 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ x eps)
(/.f64 x eps)
(* x (+ (* -1/6 (/ (pow x 2) eps)) (/ 1 eps)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) eps)))
(* x (+ (* (pow x 2) (- (* 1/120 (/ (pow x 2) eps)) (* 1/6 (/ 1 eps)))) (/ 1 eps)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/5040 (/ (pow x 2) eps)) (* 1/120 (/ 1 eps)))) (* 1/6 (/ 1 eps)))) (/ 1 eps)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (*.f64 x x) (+.f64 (*.f64 (/.f64 (*.f64 x x) eps) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))) (/.f64 #s(literal -1/6 binary64) eps)))))
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
(/ (sin x) eps)
(/.f64 (sin.f64 x) eps)
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)

eval112.0ms (0.7%)

Compiler

Compiled 28020 to 2298 computations (91.8% saved)

prune116.0ms (0.7%)

Pruning

28 alts after pruning (25 fresh and 3 done)

PrunedKeptTotal
New97916995
Fresh8917
Picked415
Done022
Total991281019
Accuracy
100.0%
Counts
1019 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(fma.f64 (-.f64 #s(literal 0 binary64) x) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
27.0%
(/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps x))))
98.4%
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
49.4%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
78.3%
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
78.5%
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
78.4%
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
98.4%
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
99.6%
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
78.3%
(*.f64 (*.f64 eps eps) (/.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps)))
97.2%
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
97.1%
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) eps)))))
51.2%
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64))))))
49.8%
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
94.0%
(*.f64 (exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
78.4%
(*.f64 x (-.f64 (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))) eps))
78.4%
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
98.4%
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
99.6%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
99.3%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
98.5%
(*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))))
99.8%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
98.5%
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
98.5%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))) (*.f64 x x))))))
98.4%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
49.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
79.2%
(neg.f64 (*.f64 eps (sin.f64 x)))
48.8%
#s(literal 0 binary64)
Compiler

Compiled 865 to 576 computations (33.4% saved)

simplify171.0ms (1%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 eps #s(literal -1/2 binary64))
cost-diff0
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
cost-diff0
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
cost-diff0
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))
cost-diff0
(*.f64 eps #s(literal -1/2 binary64))
cost-diff0
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64)))))))
cost-diff0
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
cost-diff0
(/.f64 (*.f64 eps eps) x)
cost-diff0
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x))
cost-diff0
(-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps)
cost-diff256
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
cost-diff0
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
cost-diff0
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
cost-diff0
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
cost-diff0
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
Rules
2968×*-lowering-*.f32
2968×*-lowering-*.f64
1930×fma-define
1838×fma-lowering-fma.f32
1838×fma-lowering-fma.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
033208
1102200
2307200
3779197
41793194
53721194
66863194
08025194
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* eps (+ (* eps (* -1/2 (cos x))) (* (sin x) (+ (* eps (* eps 1/6)) -1))))
eps
(+ (* eps (* -1/2 (cos x))) (* (sin x) (+ (* eps (* eps 1/6)) -1)))
(* eps (* -1/2 (cos x)))
(* -1/2 (cos x))
-1/2
(cos x)
x
(* (sin x) (+ (* eps (* eps 1/6)) -1))
(sin x)
(+ (* eps (* eps 1/6)) -1)
(* eps (* eps 1/6))
(* eps 1/6)
1/6
-1
0
(* x (- (* -1/2 (/ (* eps eps) x)) eps))
x
(- (* -1/2 (/ (* eps eps) x)) eps)
(* -1/2 (/ (* eps eps) x))
-1/2
(/ (* eps eps) x)
(* eps eps)
eps
(* eps (+ (* eps -1/2) (* x (+ -1 (* x (+ (* 1/6 x) (* eps 1/4)))))))
eps
(+ (* eps -1/2) (* x (+ -1 (* x (+ (* 1/6 x) (* eps 1/4))))))
(* eps -1/2)
-1/2
(* x (+ -1 (* x (+ (* 1/6 x) (* eps 1/4)))))
x
(+ -1 (* x (+ (* 1/6 x) (* eps 1/4))))
-1
(* x (+ (* 1/6 x) (* eps 1/4)))
(+ (* 1/6 x) (* eps 1/4))
(* 1/6 x)
1/6
(* eps 1/4)
1/4
(* eps (- (* eps -1/2) (sin x)))
eps
(- (* eps -1/2) (sin x))
(* eps -1/2)
-1/2
(sin x)
x
Outputs
(* eps (+ (* eps (* -1/2 (cos x))) (* (sin x) (+ (* eps (* eps 1/6)) -1))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
eps
(+ (* eps (* -1/2 (cos x))) (* (sin x) (+ (* eps (* eps 1/6)) -1)))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(* eps (* -1/2 (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
-1/2
#s(literal -1/2 binary64)
(cos x)
(cos.f64 x)
x
(* (sin x) (+ (* eps (* eps 1/6)) -1))
(*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(sin x)
(sin.f64 x)
(+ (* eps (* eps 1/6)) -1)
(+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))
(* eps (* eps 1/6))
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
(* eps 1/6)
(*.f64 eps #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)
-1
#s(literal -1 binary64)
0
#s(literal 0 binary64)
(* x (- (* -1/2 (/ (* eps eps) x)) eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
x
(- (* -1/2 (/ (* eps eps) x)) eps)
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* -1/2 (/ (* eps eps) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
-1/2
#s(literal -1/2 binary64)
(/ (* eps eps) x)
(/.f64 (*.f64 eps eps) x)
(* eps eps)
(*.f64 eps eps)
eps
(* eps (+ (* eps -1/2) (* x (+ -1 (* x (+ (* 1/6 x) (* eps 1/4)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))
eps
(+ (* eps -1/2) (* x (+ -1 (* x (+ (* 1/6 x) (* eps 1/4))))))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))
(* eps -1/2)
(*.f64 eps #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(* x (+ -1 (* x (+ (* 1/6 x) (* eps 1/4)))))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))
x
(+ -1 (* x (+ (* 1/6 x) (* eps 1/4))))
(+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))
-1
#s(literal -1 binary64)
(* x (+ (* 1/6 x) (* eps 1/4)))
(*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))
(+ (* 1/6 x) (* eps 1/4))
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)
(* eps 1/4)
(*.f64 eps #s(literal 1/4 binary64))
1/4
#s(literal 1/4 binary64)
(* eps (- (* eps -1/2) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
eps
(- (* eps -1/2) (sin x))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(* eps -1/2)
(*.f64 eps #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(sin x)
(sin.f64 x)
x

localize166.0ms (1%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 eps #s(literal -1/2 binary64))
accuracy100.0%
(sin.f64 x)
accuracy100.0%
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
accuracy99.8%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
accuracy99.8%
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
accuracy99.7%
(*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))
accuracy99.6%
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64)))
accuracy99.5%
(*.f64 #s(literal 1/6 binary64) x)
accuracy100.0%
(*.f64 eps eps)
accuracy100.0%
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x))
accuracy99.7%
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
accuracy58.2%
(/.f64 (*.f64 eps eps) x)
accuracy100.0%
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
accuracy99.8%
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
accuracy99.8%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
accuracy99.5%
(*.f64 eps #s(literal 1/6 binary64))
Results
105.0ms250×0valid
12.0ms5exit
6.0ms3valid
Compiler

Compiled 235 to 34 computations (85.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-mult: 25.0ms (48.8% of total)
ival-add: 6.0ms (11.7% of total)
...c/correct-round.rkt:119:19: 5.0ms (9.8% of total)
ival-sin: 4.0ms (7.8% of total)
ival-cos: 3.0ms (5.9% of total)
ival-div: 2.0ms (3.9% of total)
ival-sub: 2.0ms (3.9% of total)
backward-pass: 2.0ms (3.9% of total)
const: 1.0ms (2% of total)

series21.0ms (0.1%)

Counts
21 → 420
Calls
Call 1
Inputs
#<alt (* eps (+ (* eps (* -1/2 (cos x))) (* (sin x) (+ (* eps (* eps 1/6)) -1))))>
#<alt (+ (* eps (* -1/2 (cos x))) (* (sin x) (+ (* eps (* eps 1/6)) -1)))>
#<alt (* eps (* -1/2 (cos x)))>
#<alt (* -1/2 (cos x))>
#<alt (* x (- (* -1/2 (/ (* eps eps) x)) eps))>
#<alt (- (* -1/2 (/ (* eps eps) x)) eps)>
#<alt (* -1/2 (/ (* eps eps) x))>
#<alt (/ (* eps eps) x)>
#<alt (* eps (+ (* eps -1/2) (* x (+ -1 (* x (+ (* 1/6 x) (* eps 1/4)))))))>
#<alt (+ (* eps -1/2) (* x (+ -1 (* x (+ (* 1/6 x) (* eps 1/4))))))>
#<alt (* eps -1/2)>
#<alt (* x (+ -1 (* x (+ (* 1/6 x) (* eps 1/4)))))>
#<alt (* eps (- (* eps -1/2) (sin x)))>
#<alt (- (* eps -1/2) (sin x))>
#<alt (sin x)>
#<alt (* eps 1/6)>
#<alt (* eps (* eps 1/6))>
#<alt (* eps eps)>
#<alt (* 1/6 x)>
#<alt (+ (* 1/6 x) (* eps 1/4))>
#<alt (* x (+ (* 1/6 x) (* eps 1/4)))>
Outputs
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))>
#<alt (* 1/6 (* (pow eps 3) (sin x)))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))>
#<alt (* 1/6 (* (pow eps 3) (sin x)))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* 1/4 (* (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1)))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* -1/6 (* eps (* x (- (* 1/6 (pow eps 2)) 1)))) (* 1/4 (pow eps 2)))))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* -1 (sin x))>
#<alt (+ (* -1 (sin x)) (* -1/2 (* eps (cos x))))>
#<alt (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))))>
#<alt (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* 1/4 (* eps x))) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* -1/6 (* x (- (* 1/6 (pow eps 2)) 1))) (* 1/4 eps)))) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))>
#<alt (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/48 (* eps (pow x 2))) (* 1/4 eps))))>
#<alt (+ (* -1/2 eps) (* (pow x 2) (+ (* 1/4 eps) (* (pow x 2) (+ (* -1/48 eps) (* 1/1440 (* eps (pow x 2))))))))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt -1/2>
#<alt (- (* 1/4 (pow x 2)) 1/2)>
#<alt (- (* (pow x 2) (+ 1/4 (* -1/48 (pow x 2)))) 1/2)>
#<alt (- (* (pow x 2) (+ 1/4 (* (pow x 2) (- (* 1/1440 (pow x 2)) 1/48)))) 1/2)>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (* -1 (* eps x))>
#<alt (* x (+ (* -1 eps) (* -1/2 (/ (pow eps 2) x))))>
#<alt (* x (+ (* -1 eps) (* -1/2 (/ (pow eps 2) x))))>
#<alt (* x (+ (* -1 eps) (* -1/2 (/ (pow eps 2) x))))>
#<alt (* -1 (* eps x))>
#<alt (* -1 (* x (+ eps (* 1/2 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ eps (* 1/2 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ eps (* 1/2 (/ (pow eps 2) x)))))>
#<alt (* -1 (* eps x))>
#<alt (* eps (+ (* -1 x) (* -1/2 eps)))>
#<alt (* eps (+ (* -1 x) (* -1/2 eps)))>
#<alt (* eps (+ (* -1 x) (* -1/2 eps)))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (* -1 (/ x eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ x eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ x eps)) 1/2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (* -1 (/ x eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ x eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ x eps)) 1/2))>
#<alt (* -1 eps)>
#<alt (* eps (- (* -1/2 (/ eps x)) 1))>
#<alt (* eps (- (* -1/2 (/ eps x)) 1))>
#<alt (* eps (- (* -1/2 (/ eps x)) 1))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))>
#<alt (* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))>
#<alt (* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))>
#<alt (* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))>
#<alt (* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (/ (+ (* -1 (* eps x)) (* -1/2 (pow eps 2))) x)>
#<alt (/ (+ (* -1 (* eps x)) (* -1/2 (pow eps 2))) x)>
#<alt (/ (+ (* -1 (* eps x)) (* -1/2 (pow eps 2))) x)>
#<alt (* -1 eps)>
#<alt (- (* -1/2 (/ (pow eps 2) x)) eps)>
#<alt (- (* -1/2 (/ (pow eps 2) x)) eps)>
#<alt (- (* -1/2 (/ (pow eps 2) x)) eps)>
#<alt (* -1 eps)>
#<alt (- (* -1/2 (/ (pow eps 2) x)) eps)>
#<alt (- (* -1/2 (/ (pow eps 2) x)) eps)>
#<alt (- (* -1/2 (/ (pow eps 2) x)) eps)>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (* -1/2 (/ (pow eps 2) x))>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (/ (pow eps 2) x)>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))>
#<alt (* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))>
#<alt (* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))>
#<alt (* (pow eps 2) (- (* 1/4 (pow x 2)) 1/2))>
#<alt (* (pow eps 2) (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))>
#<alt (* (pow eps 2) (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))>
#<alt (* (pow eps 2) (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))>
#<alt (* -1 (* (pow eps 2) (+ 1/2 (* -1/4 (pow x 2)))))>
#<alt (* (pow eps 2) (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))>
#<alt (* (pow eps 2) (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))>
#<alt (* (pow eps 2) (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))>
#<alt (* 1/6 (* eps (pow x 3)))>
#<alt (* (pow x 3) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))>
#<alt (* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x)))))>
#<alt (* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* -1/2 (/ (pow eps 2) (pow x 3))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))))>
#<alt (* 1/6 (* eps (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -1/4 (/ (pow eps 2) x)) (* -1/6 eps))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))) x)) (* -1/6 eps))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (+ eps (* 1/2 (/ (pow eps 2) x))) x)) (* 1/4 (pow eps 2))) x)) (* -1/6 eps))))>
#<alt (* x (- (* 1/6 (pow x 2)) 1))>
#<alt (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (- (* 1/4 (pow x 2)) 1/2))>
#<alt (* eps (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))>
#<alt (* eps (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))>
#<alt (* eps (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))>
#<alt (* -1 (* eps (+ 1/2 (* -1/4 (pow x 2)))))>
#<alt (* -1 (* eps (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))))>
#<alt (* -1 (* eps (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))))>
#<alt (* -1 (* eps (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1 x) (* -1/2 eps))>
#<alt (+ (* -1/2 eps) (* x (- (* 1/4 (* eps x)) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1)))>
#<alt (* 1/6 (pow x 3))>
#<alt (* (pow x 3) (+ 1/6 (* 1/4 (/ eps x))))>
#<alt (* (pow x 3) (- (+ 1/6 (* 1/4 (/ eps x))) (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (- (+ 1/6 (+ (* -1/2 (/ eps (pow x 3))) (* 1/4 (/ eps x)))) (/ 1 (pow x 2))))>
#<alt (* 1/6 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- (* -1/4 (/ eps x)) 1/6)))>
#<alt (* -1 (* (pow x 3) (- (* -1 (/ (- (* 1/4 eps) (/ 1 x)) x)) 1/6)))>
#<alt (* -1 (* (pow x 3) (- (* -1 (/ (+ (* -1 (/ (+ 1 (* 1/2 (/ eps x))) x)) (* 1/4 eps)) x)) 1/6)))>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1 x)>
#<alt (* x (- (* 1/4 (* eps x)) 1))>
#<alt (* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1))>
#<alt (* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1))>
#<alt (* 1/6 (pow x 3))>
#<alt (* (pow x 3) (+ 1/6 (* 1/4 (/ eps x))))>
#<alt (* (pow x 3) (- (+ 1/6 (* 1/4 (/ eps x))) (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (- (+ 1/6 (* 1/4 (/ eps x))) (/ 1 (pow x 2))))>
#<alt (* 1/6 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- (* -1/4 (/ eps x)) 1/6)))>
#<alt (* -1 (* (pow x 3) (- (* -1 (/ (- (* 1/4 eps) (/ 1 x)) x)) 1/6)))>
#<alt (* -1 (* (pow x 3) (- (* -1 (/ (- (* 1/4 eps) (/ 1 x)) x)) 1/6)))>
#<alt (* x (- (* 1/6 (pow x 2)) 1))>
#<alt (+ (* 1/4 (* eps (pow x 2))) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (+ (* 1/4 (* eps (pow x 2))) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (+ (* 1/4 (* eps (pow x 2))) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* 1/4 (* eps (pow x 2)))>
#<alt (* eps (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))>
#<alt (* eps (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))>
#<alt (* eps (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))>
#<alt (* 1/4 (* eps (pow x 2)))>
#<alt (* -1 (* eps (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 eps)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 eps)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 eps)))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))))))>
#<alt (* eps (- (* -1/2 eps) (sin x)))>
#<alt (* eps (- (* -1/2 eps) (sin x)))>
#<alt (* eps (- (* -1/2 eps) (sin x)))>
#<alt (* eps (- (* -1/2 eps) (sin x)))>
#<alt (* eps (- (* -1/2 eps) (sin x)))>
#<alt (* eps (- (* -1/2 eps) (sin x)))>
#<alt (* eps (- (* -1/2 eps) (sin x)))>
#<alt (* eps (- (* -1/2 eps) (sin x)))>
#<alt (* -1 (sin x))>
#<alt (- (* -1/2 eps) (sin x))>
#<alt (- (* -1/2 eps) (sin x))>
#<alt (- (* -1/2 eps) (sin x))>
#<alt (* -1/2 eps)>
#<alt (* eps (- (* -1 (/ (sin x) eps)) 1/2))>
#<alt (* eps (- (* -1 (/ (sin x) eps)) 1/2))>
#<alt (* eps (- (* -1 (/ (sin x) eps)) 1/2))>
#<alt (* -1/2 eps)>
#<alt (* -1 (* eps (+ 1/2 (/ (sin x) eps))))>
#<alt (* -1 (* eps (+ 1/2 (/ (sin x) eps))))>
#<alt (* -1 (* eps (+ 1/2 (/ (sin x) eps))))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1 x) (* -1/2 eps))>
#<alt (+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))>
#<alt (- (* -1/2 eps) (sin x))>
#<alt (- (* -1/2 eps) (sin x))>
#<alt (- (* -1/2 eps) (sin x))>
#<alt (- (* -1/2 eps) (sin x))>
#<alt (- (* -1/2 eps) (sin x))>
#<alt (- (* -1/2 eps) (sin x))>
#<alt (- (* -1/2 eps) (sin x))>
#<alt (- (* -1/2 eps) (sin x))>
#<alt x>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 (pow eps 2))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* 1/6 (pow eps 2))>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/4 eps)>
#<alt (+ (* 1/6 x) (* 1/4 eps))>
#<alt (+ (* 1/6 x) (* 1/4 eps))>
#<alt (+ (* 1/6 x) (* 1/4 eps))>
#<alt (* 1/6 x)>
#<alt (* x (+ 1/6 (* 1/4 (/ eps x))))>
#<alt (* x (+ 1/6 (* 1/4 (/ eps x))))>
#<alt (* x (+ 1/6 (* 1/4 (/ eps x))))>
#<alt (* 1/6 x)>
#<alt (* -1 (* x (- (* -1/4 (/ eps x)) 1/6)))>
#<alt (* -1 (* x (- (* -1/4 (/ eps x)) 1/6)))>
#<alt (* -1 (* x (- (* -1/4 (/ eps x)) 1/6)))>
#<alt (* 1/6 x)>
#<alt (+ (* 1/6 x) (* 1/4 eps))>
#<alt (+ (* 1/6 x) (* 1/4 eps))>
#<alt (+ (* 1/6 x) (* 1/4 eps))>
#<alt (* 1/4 eps)>
#<alt (* eps (+ 1/4 (* 1/6 (/ x eps))))>
#<alt (* eps (+ 1/4 (* 1/6 (/ x eps))))>
#<alt (* eps (+ 1/4 (* 1/6 (/ x eps))))>
#<alt (* 1/4 eps)>
#<alt (* -1 (* eps (- (* -1/6 (/ x eps)) 1/4)))>
#<alt (* -1 (* eps (- (* -1/6 (/ x eps)) 1/4)))>
#<alt (* -1 (* eps (- (* -1/6 (/ x eps)) 1/4)))>
#<alt (* 1/4 (* eps x))>
#<alt (* x (+ (* 1/6 x) (* 1/4 eps)))>
#<alt (* x (+ (* 1/6 x) (* 1/4 eps)))>
#<alt (* x (+ (* 1/6 x) (* 1/4 eps)))>
#<alt (* 1/6 (pow x 2))>
#<alt (* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))>
#<alt (* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))>
#<alt (* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))>
#<alt (* 1/6 (pow x 2))>
#<alt (* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))>
#<alt (* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))>
#<alt (* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))>
#<alt (* 1/6 (pow x 2))>
#<alt (+ (* 1/6 (pow x 2)) (* 1/4 (* eps x)))>
#<alt (+ (* 1/6 (pow x 2)) (* 1/4 (* eps x)))>
#<alt (+ (* 1/6 (pow x 2)) (* 1/4 (* eps x)))>
#<alt (* 1/4 (* eps x))>
#<alt (* eps (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))>
#<alt (* eps (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))>
#<alt (* eps (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))>
#<alt (* 1/4 (* eps x))>
#<alt (* -1 (* eps (+ (* -1/4 x) (* -1/6 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ (* -1/4 x) (* -1/6 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ (* -1/4 x) (* -1/6 (/ (pow x 2) eps)))))>
Calls

105 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(* eps (+ (* eps (* -1/2 (cos x))) (* (sin x) (+ (* eps (* eps 1/6)) -1))))
1.0ms
eps
@0
(* eps (+ (* eps -1/2) (* x (+ -1 (* x (+ (* 1/6 x) (* eps 1/4)))))))
1.0ms
eps
@inf
(* eps (+ (* eps -1/2) (* x (+ -1 (* x (+ (* 1/6 x) (* eps 1/4)))))))
1.0ms
eps
@-inf
(* eps (+ (* eps -1/2) (* x (+ -1 (* x (+ (* 1/6 x) (* eps 1/4)))))))
1.0ms
eps
@inf
(* x (- (* -1/2 (/ (* eps eps) x)) eps))

rewrite335.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
3320×*-lowering-*.f32
3320×*-lowering-*.f64
2872×/-lowering-/.f32
2872×/-lowering-/.f64
1908×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032155
1191150
21839150
08217150
Stop Event
iter limit
node limit
Counts
21 → 437
Calls
Call 1
Inputs
(* eps (+ (* eps (* -1/2 (cos x))) (* (sin x) (+ (* eps (* eps 1/6)) -1))))
(+ (* eps (* -1/2 (cos x))) (* (sin x) (+ (* eps (* eps 1/6)) -1)))
(* eps (* -1/2 (cos x)))
(* -1/2 (cos x))
(* x (- (* -1/2 (/ (* eps eps) x)) eps))
(- (* -1/2 (/ (* eps eps) x)) eps)
(* -1/2 (/ (* eps eps) x))
(/ (* eps eps) x)
(* eps (+ (* eps -1/2) (* x (+ -1 (* x (+ (* 1/6 x) (* eps 1/4)))))))
(+ (* eps -1/2) (* x (+ -1 (* x (+ (* 1/6 x) (* eps 1/4))))))
(* eps -1/2)
(* x (+ -1 (* x (+ (* 1/6 x) (* eps 1/4)))))
(* eps (- (* eps -1/2) (sin x)))
(- (* eps -1/2) (sin x))
(sin x)
(* eps 1/6)
(* eps (* eps 1/6))
(* eps eps)
(* 1/6 x)
(+ (* 1/6 x) (* eps 1/4))
(* x (+ (* 1/6 x) (* eps 1/4)))
Outputs
(+.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))) (/.f64 (pow.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))
(fma.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) eps (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))
(fma.f64 (sin.f64 x) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) eps) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(fma.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (cos.f64 x) eps) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(fma.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (sin.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))))) (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))) (*.f64 eps (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 eps (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 2 binary64))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64))) eps) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64))) eps)) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) eps)) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) eps)
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))
(+.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(fma.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(fma.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))
(fma.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps (sin.f64 x)) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (sin.f64 x) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(fma.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (sin.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(fma.f64 (*.f64 (sin.f64 x) eps) (*.f64 eps #s(literal 1/6 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64))) eps (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) #s(literal 1/6 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))))) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps)
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(*.f64 (cos.f64 x) #s(literal -1/2 binary64))
(+.f64 (*.f64 x (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))) (*.f64 x (-.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) x) (*.f64 (-.f64 #s(literal 0 binary64) eps) x))
(fma.f64 x (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) (*.f64 x (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) x (*.f64 (-.f64 #s(literal 0 binary64) eps) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))) (*.f64 x (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))) (*.f64 x (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))) (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))) (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps eps)) x)))
(/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps eps))) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps eps)) x) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps eps)))) (neg.f64 (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) x)) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps eps)) x)) (neg.f64 (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (-.f64 #s(literal 0 binary64) eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))) (*.f64 x (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))) (-.f64 (*.f64 (*.f64 x (-.f64 #s(literal 0 binary64) eps)) (*.f64 x (-.f64 #s(literal 0 binary64) eps))) (*.f64 (*.f64 x (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))) (*.f64 x (-.f64 #s(literal 0 binary64) eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) x) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) x)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) x) (*.f64 (-.f64 #s(literal 0 binary64) eps) x)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) x) (*.f64 (-.f64 #s(literal 0 binary64) eps) x)))))
(*.f64 x (-.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) eps))
(*.f64 (-.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) eps) x)
(+.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps))
(+.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))
(-.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) eps)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))) (/.f64 (*.f64 eps eps) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (-.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps))) (/.f64 (*.f64 eps eps) (-.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps))))
(fma.f64 eps (*.f64 (/.f64 eps x) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 #s(literal -1 binary64) eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))
(fma.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 eps x) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 0 binary64) eps))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (-.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps)))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps eps))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (-.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps eps)) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps eps)) (-.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (-.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps eps))) (neg.f64 (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps eps))) (neg.f64 (-.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))) (*.f64 (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))) (*.f64 eps eps))) (*.f64 (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps eps)))) (neg.f64 (neg.f64 (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))))) (+.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))) (/.f64 (*.f64 eps eps) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))) (/.f64 (*.f64 eps eps) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))) eps)) #s(literal -1 binary64))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps eps) x))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (+.f64 eps (/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps))))))
(/.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 eps eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (*.f64 eps eps)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(/.f64 #s(literal 1/2 binary64) (neg.f64 (/.f64 x (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (neg.f64 (neg.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(pow.f64 (/.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 eps (*.f64 (/.f64 eps x) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x))
(*.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -1/2 binary64))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 eps x))
(*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) x))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) x) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 eps eps))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)) (/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) x)))
(neg.f64 (/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) x)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (*.f64 eps eps))))
(/.f64 (*.f64 eps eps) x)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 eps eps)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (*.f64 eps eps) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1 binary64)) x)
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) x))
(pow.f64 (/.f64 x (*.f64 eps eps)) #s(literal -1 binary64))
(*.f64 eps (/.f64 eps x))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) x))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps eps) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 eps eps))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))
(*.f64 (/.f64 eps x) eps)
(*.f64 (/.f64 eps x) (/.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -1 binary64)) (/.f64 eps x))
(*.f64 (/.f64 eps #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) eps) x))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) eps) x) (/.f64 eps #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 eps eps) #s(literal -1 binary64)))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)))
(+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)))
(fma.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)))
(fma.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) eps) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps))))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (*.f64 eps (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps))))
(/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))) eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))) eps) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))) eps)) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))) eps)) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x eps)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) eps)
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))
(+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64)))
(+.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 eps #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))
(fma.f64 #s(literal -1/2 binary64) eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))
(fma.f64 x #s(literal -1 binary64) (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1 binary64) x (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) x (*.f64 eps #s(literal -1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))) (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) x)) #s(literal 3 binary64)) (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))))) (+.f64 (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) x)) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) x))) (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))))
(*.f64 eps #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) eps)
(+.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))
(+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) x))
(-.f64 (/.f64 (*.f64 x x) (-.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))) (-.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))))
(fma.f64 x #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))
(fma.f64 x (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal -1 binary64) x (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))
(fma.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) x (-.f64 #s(literal 0 binary64) x))
(fma.f64 (*.f64 x x) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (-.f64 #s(literal 0 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))))) (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))) x)))
(/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))) (-.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))))
(/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) #s(literal -1 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))))) (-.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))) x) (-.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))))) (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))))) x)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))) x)) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))) (neg.f64 (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) x)))))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) x)
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) eps))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) eps))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) eps))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) eps))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) eps)))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) eps) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (neg.f64 (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps)) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) eps)) (neg.f64 (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (pow.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) eps) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) eps)) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) eps)))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)) eps)
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(fma.f64 eps #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 #s(literal -1/2 binary64) eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (neg.f64 (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (neg.f64 (neg.f64 (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(sin.f64 x)
(*.f64 eps #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) eps)
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal 1/6 binary64)) eps)
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(*.f64 eps eps)
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))
(*.f64 x #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) x)
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))
(+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 eps #s(literal 1/4 binary64)))
(fma.f64 #s(literal 1/4 binary64) eps (*.f64 x #s(literal 1/6 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (neg.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps)))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps)))) (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps))))
(+.f64 (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (/.f64 (*.f64 (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))
(fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))
(fma.f64 x (*.f64 eps #s(literal 1/4 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))
(fma.f64 #s(literal 1/4 binary64) (*.f64 eps x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 eps #s(literal 1/4 binary64)) x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))
(fma.f64 (*.f64 x eps) #s(literal 1/4 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps)) (*.f64 x (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps)) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) x)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))
(/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64))) x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) x) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))
(/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))))) (neg.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64))) x)) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) x)) (neg.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 #s(literal -1/4 binary64) eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps) (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))
(*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) x)

simplify268.0ms (1.6%)

Algorithm
egg-herbie
Rules
5106×*-lowering-*.f32
5106×*-lowering-*.f64
3790×+-lowering-+.f64
3790×+-lowering-+.f32
1338×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03463758
112163346
241683240
081553240
Stop Event
iter limit
node limit
Counts
420 → 420
Calls
Call 1
Inputs
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(* 1/6 (* (pow eps 3) (sin x)))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(* 1/6 (* (pow eps 3) (sin x)))
(* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))
(* -1/2 (pow eps 2))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* 1/4 (* (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1)))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* -1/6 (* eps (* x (- (* 1/6 (pow eps 2)) 1)))) (* 1/4 (pow eps 2)))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* -1 (sin x))
(+ (* -1 (sin x)) (* -1/2 (* eps (cos x))))
(+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))))
(+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(* -1/2 eps)
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* 1/4 (* eps x))) 1)))
(+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* -1/6 (* x (- (* 1/6 (pow eps 2)) 1))) (* 1/4 eps)))) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 eps)
(+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))
(+ (* -1/2 eps) (* (pow x 2) (+ (* -1/48 (* eps (pow x 2))) (* 1/4 eps))))
(+ (* -1/2 eps) (* (pow x 2) (+ (* 1/4 eps) (* (pow x 2) (+ (* -1/48 eps) (* 1/1440 (* eps (pow x 2))))))))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
-1/2
(- (* 1/4 (pow x 2)) 1/2)
(- (* (pow x 2) (+ 1/4 (* -1/48 (pow x 2)))) 1/2)
(- (* (pow x 2) (+ 1/4 (* (pow x 2) (- (* 1/1440 (pow x 2)) 1/48)))) 1/2)
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (pow eps 2))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(* -1 (* eps x))
(* x (+ (* -1 eps) (* -1/2 (/ (pow eps 2) x))))
(* x (+ (* -1 eps) (* -1/2 (/ (pow eps 2) x))))
(* x (+ (* -1 eps) (* -1/2 (/ (pow eps 2) x))))
(* -1 (* eps x))
(* -1 (* x (+ eps (* 1/2 (/ (pow eps 2) x)))))
(* -1 (* x (+ eps (* 1/2 (/ (pow eps 2) x)))))
(* -1 (* x (+ eps (* 1/2 (/ (pow eps 2) x)))))
(* -1 (* eps x))
(* eps (+ (* -1 x) (* -1/2 eps)))
(* eps (+ (* -1 x) (* -1/2 eps)))
(* eps (+ (* -1 x) (* -1/2 eps)))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(* -1 eps)
(* eps (- (* -1/2 (/ eps x)) 1))
(* eps (- (* -1/2 (/ eps x)) 1))
(* eps (- (* -1/2 (/ eps x)) 1))
(* -1/2 (/ (pow eps 2) x))
(* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))
(* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))
(* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))
(* -1/2 (/ (pow eps 2) x))
(* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))
(* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))
(* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))
(* -1/2 (/ (pow eps 2) x))
(/ (+ (* -1 (* eps x)) (* -1/2 (pow eps 2))) x)
(/ (+ (* -1 (* eps x)) (* -1/2 (pow eps 2))) x)
(/ (+ (* -1 (* eps x)) (* -1/2 (pow eps 2))) x)
(* -1 eps)
(- (* -1/2 (/ (pow eps 2) x)) eps)
(- (* -1/2 (/ (pow eps 2) x)) eps)
(- (* -1/2 (/ (pow eps 2) x)) eps)
(* -1 eps)
(- (* -1/2 (/ (pow eps 2) x)) eps)
(- (* -1/2 (/ (pow eps 2) x)) eps)
(- (* -1/2 (/ (pow eps 2) x)) eps)
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(* -1/2 (/ (pow eps 2) x))
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(/ (pow eps 2) x)
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))
(* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))
(* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))
(* (pow eps 2) (- (* 1/4 (pow x 2)) 1/2))
(* (pow eps 2) (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(* (pow eps 2) (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(* (pow eps 2) (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(* -1 (* (pow eps 2) (+ 1/2 (* -1/4 (pow x 2)))))
(* (pow eps 2) (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(* (pow eps 2) (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(* (pow eps 2) (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(* -1/2 (pow eps 2))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))
(* 1/6 (* eps (pow x 3)))
(* (pow x 3) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x)))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* -1/2 (/ (pow eps 2) (pow x 3))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))))
(* 1/6 (* eps (pow x 3)))
(* -1 (* (pow x 3) (+ (* -1/4 (/ (pow eps 2) x)) (* -1/6 eps))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))) x)) (* -1/6 eps))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (+ eps (* 1/2 (/ (pow eps 2) x))) x)) (* 1/4 (pow eps 2))) x)) (* -1/6 eps))))
(* x (- (* 1/6 (pow x 2)) 1))
(+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1)))
(+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1)))
(+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(* eps (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(* eps (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(* eps (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(* -1 (* eps (+ 1/2 (* -1/4 (pow x 2)))))
(* -1 (* eps (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))))
(* -1 (* eps (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))))
(* -1 (* eps (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))))
(* -1/2 eps)
(+ (* -1 x) (* -1/2 eps))
(+ (* -1/2 eps) (* x (- (* 1/4 (* eps x)) 1)))
(+ (* -1/2 eps) (* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1)))
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (* 1/4 (/ eps x))))
(* (pow x 3) (- (+ 1/6 (* 1/4 (/ eps x))) (/ 1 (pow x 2))))
(* (pow x 3) (- (+ 1/6 (+ (* -1/2 (/ eps (pow x 3))) (* 1/4 (/ eps x)))) (/ 1 (pow x 2))))
(* 1/6 (pow x 3))
(* -1 (* (pow x 3) (- (* -1/4 (/ eps x)) 1/6)))
(* -1 (* (pow x 3) (- (* -1 (/ (- (* 1/4 eps) (/ 1 x)) x)) 1/6)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* -1 (/ (+ 1 (* 1/2 (/ eps x))) x)) (* 1/4 eps)) x)) 1/6)))
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1 x)
(* x (- (* 1/4 (* eps x)) 1))
(* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1))
(* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1))
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (* 1/4 (/ eps x))))
(* (pow x 3) (- (+ 1/6 (* 1/4 (/ eps x))) (/ 1 (pow x 2))))
(* (pow x 3) (- (+ 1/6 (* 1/4 (/ eps x))) (/ 1 (pow x 2))))
(* 1/6 (pow x 3))
(* -1 (* (pow x 3) (- (* -1/4 (/ eps x)) 1/6)))
(* -1 (* (pow x 3) (- (* -1 (/ (- (* 1/4 eps) (/ 1 x)) x)) 1/6)))
(* -1 (* (pow x 3) (- (* -1 (/ (- (* 1/4 eps) (/ 1 x)) x)) 1/6)))
(* x (- (* 1/6 (pow x 2)) 1))
(+ (* 1/4 (* eps (pow x 2))) (* x (- (* 1/6 (pow x 2)) 1)))
(+ (* 1/4 (* eps (pow x 2))) (* x (- (* 1/6 (pow x 2)) 1)))
(+ (* 1/4 (* eps (pow x 2))) (* x (- (* 1/6 (pow x 2)) 1)))
(* 1/4 (* eps (pow x 2)))
(* eps (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(* eps (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(* eps (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(* 1/4 (* eps (pow x 2)))
(* -1 (* eps (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))))
(* -1 (* eps (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))))
(* -1 (* eps (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))))
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 eps)))
(* eps (+ (* -1 (sin x)) (* -1/2 eps)))
(* eps (+ (* -1 (sin x)) (* -1/2 eps)))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(* -1/2 (pow eps 2))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))))))
(* eps (- (* -1/2 eps) (sin x)))
(* eps (- (* -1/2 eps) (sin x)))
(* eps (- (* -1/2 eps) (sin x)))
(* eps (- (* -1/2 eps) (sin x)))
(* eps (- (* -1/2 eps) (sin x)))
(* eps (- (* -1/2 eps) (sin x)))
(* eps (- (* -1/2 eps) (sin x)))
(* eps (- (* -1/2 eps) (sin x)))
(* -1 (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(* -1/2 eps)
(* eps (- (* -1 (/ (sin x) eps)) 1/2))
(* eps (- (* -1 (/ (sin x) eps)) 1/2))
(* eps (- (* -1 (/ (sin x) eps)) 1/2))
(* -1/2 eps)
(* -1 (* eps (+ 1/2 (/ (sin x) eps))))
(* -1 (* eps (+ 1/2 (/ (sin x) eps))))
(* -1 (* eps (+ 1/2 (/ (sin x) eps))))
(* -1/2 eps)
(+ (* -1 x) (* -1/2 eps))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1)))
(+ (* -1/2 eps) (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 (pow eps 2))
(* 1/6 (pow eps 2))
(* 1/6 (pow eps 2))
(* 1/6 (pow eps 2))
(* 1/6 (pow eps 2))
(* 1/6 (pow eps 2))
(* 1/6 (pow eps 2))
(* 1/6 (pow eps 2))
(* 1/6 (pow eps 2))
(* 1/6 (pow eps 2))
(* 1/6 (pow eps 2))
(* 1/6 (pow eps 2))
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/4 eps)
(+ (* 1/6 x) (* 1/4 eps))
(+ (* 1/6 x) (* 1/4 eps))
(+ (* 1/6 x) (* 1/4 eps))
(* 1/6 x)
(* x (+ 1/6 (* 1/4 (/ eps x))))
(* x (+ 1/6 (* 1/4 (/ eps x))))
(* x (+ 1/6 (* 1/4 (/ eps x))))
(* 1/6 x)
(* -1 (* x (- (* -1/4 (/ eps x)) 1/6)))
(* -1 (* x (- (* -1/4 (/ eps x)) 1/6)))
(* -1 (* x (- (* -1/4 (/ eps x)) 1/6)))
(* 1/6 x)
(+ (* 1/6 x) (* 1/4 eps))
(+ (* 1/6 x) (* 1/4 eps))
(+ (* 1/6 x) (* 1/4 eps))
(* 1/4 eps)
(* eps (+ 1/4 (* 1/6 (/ x eps))))
(* eps (+ 1/4 (* 1/6 (/ x eps))))
(* eps (+ 1/4 (* 1/6 (/ x eps))))
(* 1/4 eps)
(* -1 (* eps (- (* -1/6 (/ x eps)) 1/4)))
(* -1 (* eps (- (* -1/6 (/ x eps)) 1/4)))
(* -1 (* eps (- (* -1/6 (/ x eps)) 1/4)))
(* 1/4 (* eps x))
(* x (+ (* 1/6 x) (* 1/4 eps)))
(* x (+ (* 1/6 x) (* 1/4 eps)))
(* x (+ (* 1/6 x) (* 1/4 eps)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))
(* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))
(* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))
(* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))
(* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))
(* 1/6 (pow x 2))
(+ (* 1/6 (pow x 2)) (* 1/4 (* eps x)))
(+ (* 1/6 (pow x 2)) (* 1/4 (* eps x)))
(+ (* 1/6 (pow x 2)) (* 1/4 (* eps x)))
(* 1/4 (* eps x))
(* eps (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(* eps (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(* eps (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(* 1/4 (* eps x))
(* -1 (* eps (+ (* -1/4 x) (* -1/6 (/ (pow x 2) eps)))))
(* -1 (* eps (+ (* -1/4 x) (* -1/6 (/ (pow x 2) eps)))))
(* -1 (* eps (+ (* -1/4 x) (* -1/6 (/ (pow x 2) eps)))))
Outputs
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(* 1/6 (* (pow eps 3) (sin x)))
(*.f64 (sin.f64 x) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) eps))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64)))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64)))))
(* 1/6 (* (pow eps 3) (sin x)))
(*.f64 (sin.f64 x) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) eps))
(* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64)))))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -1/2 binary64))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* 1/4 (* (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1)))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* -1/6 (* eps (* x (- (* 1/6 (pow eps 2)) 1)))) (* 1/4 (pow eps 2)))))))
(+.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (*.f64 x #s(literal -1/6 binary64))) (*.f64 eps #s(literal 1/4 binary64)))) (*.f64 x x)) (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -1/2 binary64)))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(* -1 (sin x))
(-.f64 #s(literal 0 binary64) (sin.f64 x))
(+ (* -1 (sin x)) (* -1/2 (* eps (cos x))))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(* 1/6 (* (pow eps 2) (sin x)))
(*.f64 eps (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))) (*.f64 eps eps))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64)))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64)))))
(* 1/6 (* (pow eps 2) (sin x)))
(*.f64 eps (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))) (*.f64 eps eps))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) #s(literal 1/2 binary64))) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) #s(literal 1/2 binary64))) eps)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* 1/4 (* eps x))) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64)))))))
(+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* -1/6 (* x (- (* 1/6 (pow eps 2)) 1))) (* 1/4 eps)))) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (*.f64 x #s(literal -1/6 binary64))))))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(+ (* -1/2 eps) (* (pow x 2) (+ (* -1/48 (* eps (pow x 2))) (* 1/4 eps))))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal -1/48 binary64))))))
(+ (* -1/2 eps) (* (pow x 2) (+ (* 1/4 eps) (* (pow x 2) (+ (* -1/48 eps) (* 1/1440 (* eps (pow x 2))))))))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 x x) #s(literal 1/1440 binary64))))))))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
-1/2
#s(literal -1/2 binary64)
(- (* 1/4 (pow x 2)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))
(- (* (pow x 2) (+ 1/4 (* -1/48 (pow x 2)))) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal -1/48 binary64)))))
(- (* (pow x 2) (+ 1/4 (* (pow x 2) (- (* 1/1440 (pow x 2)) 1/48)))) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 x x) #s(literal 1/1440 binary64))) x) x))))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* -1 (* eps x))
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
(* x (+ (* -1 eps) (* -1/2 (/ (pow eps 2) x))))
(*.f64 x (-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps))
(* x (+ (* -1 eps) (* -1/2 (/ (pow eps 2) x))))
(*.f64 x (-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps))
(* x (+ (* -1 eps) (* -1/2 (/ (pow eps 2) x))))
(*.f64 x (-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps))
(* -1 (* eps x))
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
(* -1 (* x (+ eps (* 1/2 (/ (pow eps 2) x)))))
(*.f64 x (-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps))
(* -1 (* x (+ eps (* 1/2 (/ (pow eps 2) x)))))
(*.f64 x (-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps))
(* -1 (* x (+ eps (* 1/2 (/ (pow eps 2) x)))))
(*.f64 x (-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps))
(* -1 (* eps x))
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
(* eps (+ (* -1 x) (* -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* eps (+ (* -1 x) (* -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* eps (+ (* -1 x) (* -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(* (pow eps 2) (- (* -1 (/ x eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* eps (- (* -1/2 (/ eps x)) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* eps (- (* -1/2 (/ eps x)) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* eps (- (* -1/2 (/ eps x)) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps)
(* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps)
(* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps)
(* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps)
(* -1 (* (pow eps 2) (+ (* 1/2 (/ 1 x)) (/ 1 eps))))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(/ (+ (* -1 (* eps x)) (* -1/2 (pow eps 2))) x)
(/.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)
(/ (+ (* -1 (* eps x)) (* -1/2 (pow eps 2))) x)
(/.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)
(/ (+ (* -1 (* eps x)) (* -1/2 (pow eps 2))) x)
(/.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(- (* -1/2 (/ (pow eps 2) x)) eps)
(-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps)
(- (* -1/2 (/ (pow eps 2) x)) eps)
(-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps)
(- (* -1/2 (/ (pow eps 2) x)) eps)
(-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(- (* -1/2 (/ (pow eps 2) x)) eps)
(-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps)
(- (* -1/2 (/ (pow eps 2) x)) eps)
(-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps)
(- (* -1/2 (/ (pow eps 2) x)) eps)
(-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) eps)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1/2 (/ (pow eps 2) x))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))))))
(* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))))))
(* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))))))
(* (pow eps 2) (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(* (pow eps 2) (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps)))))
(* (pow eps 2) (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps)))))
(* (pow eps 2) (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps)))))
(* -1 (* (pow eps 2) (+ 1/2 (* -1/4 (pow x 2)))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(* (pow eps 2) (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps)))))
(* (pow eps 2) (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps)))))
(* (pow eps 2) (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps)))))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 eps eps)) x)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))))
(* 1/6 (* eps (pow x 3)))
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(* (pow x 3) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x)))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x))) x))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* -1/2 (/ (pow eps 2) (pow x 3))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 eps eps) x) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(* 1/6 (* eps (pow x 3)))
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(* -1 (* (pow x 3) (+ (* -1/4 (/ (pow eps 2) x)) (* -1/6 eps))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))) x)) (* -1/6 eps))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x))) x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (+ eps (* 1/2 (/ (pow eps 2) x))) x)) (* 1/4 (pow eps 2))) x)) (* -1/6 eps))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) eps) x)) x))))
(* x (- (* 1/6 (pow x 2)) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))))))
(+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))))))
(+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))))))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(* eps (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps)))))
(* eps (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps)))))
(* eps (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps)))))
(* -1 (* eps (+ 1/2 (* -1/4 (pow x 2)))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(* -1 (* eps (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps)))))
(* -1 (* eps (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps)))))
(* -1 (* eps (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps)))))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1 x) (* -1/2 eps))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(+ (* -1/2 eps) (* x (- (* 1/4 (* eps x)) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 x #s(literal 1/4 binary64))))))
(+ (* -1/2 eps) (* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))))))
(* 1/6 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(* (pow x 3) (+ 1/6 (* 1/4 (/ eps x))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) x)))
(* (pow x 3) (- (+ 1/6 (* 1/4 (/ eps x))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))
(* (pow x 3) (- (+ 1/6 (+ (* -1/2 (/ eps (pow x 3))) (* 1/4 (/ eps x)))) (/ 1 (pow x 2))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 (/.f64 eps x) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))
(* 1/6 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(* -1 (* (pow x 3) (- (* -1/4 (/ eps x)) 1/6)))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (/.f64 eps x) #s(literal -1/4 binary64)) #s(literal -1 binary64)))))
(* -1 (* (pow x 3) (- (* -1 (/ (- (* 1/4 eps) (/ 1 x)) x)) 1/6)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (*.f64 x x) (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x)) x))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* -1 (/ (+ 1 (* 1/2 (/ eps x))) x)) (* 1/4 eps)) x)) 1/6)))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) x)) x)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* x (- (* 1/4 (* eps x)) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 x #s(literal 1/4 binary64)))))
(* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))))
(* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))))
(* 1/6 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(* (pow x 3) (+ 1/6 (* 1/4 (/ eps x))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) x)))
(* (pow x 3) (- (+ 1/6 (* 1/4 (/ eps x))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))
(* (pow x 3) (- (+ 1/6 (* 1/4 (/ eps x))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))
(* 1/6 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(* -1 (* (pow x 3) (- (* -1/4 (/ eps x)) 1/6)))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (/.f64 eps x) #s(literal -1/4 binary64)) #s(literal -1 binary64)))))
(* -1 (* (pow x 3) (- (* -1 (/ (- (* 1/4 eps) (/ 1 x)) x)) 1/6)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (*.f64 x x) (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x)) x))))
(* -1 (* (pow x 3) (- (* -1 (/ (- (* 1/4 eps) (/ 1 x)) x)) 1/6)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (*.f64 x x) (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x)) x))))
(* x (- (* 1/6 (pow x 2)) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(+ (* 1/4 (* eps (pow x 2))) (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))))
(+ (* 1/4 (* eps (pow x 2))) (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))))
(+ (* 1/4 (* eps (pow x 2))) (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))))
(* 1/4 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))
(* eps (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(*.f64 eps (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps))))
(* eps (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(*.f64 eps (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps))))
(* eps (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(*.f64 eps (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps))))
(* 1/4 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))
(* -1 (* eps (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))))
(*.f64 eps (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps))))
(* -1 (* eps (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))))
(*.f64 eps (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps))))
(* -1 (* eps (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))))
(*.f64 eps (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps))))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))))
(*.f64 eps (+.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(* eps (- (* -1/2 eps) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(* eps (- (* -1/2 eps) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(* eps (- (* -1/2 eps) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(* eps (- (* -1/2 eps) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(* eps (- (* -1/2 eps) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(* eps (- (* -1/2 eps) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(* eps (- (* -1/2 eps) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(* eps (- (* -1/2 eps) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(* -1 (sin x))
(-.f64 #s(literal 0 binary64) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* eps (- (* -1 (/ (sin x) eps)) 1/2))
(*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)))
(* eps (- (* -1 (/ (sin x) eps)) 1/2))
(*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)))
(* eps (- (* -1 (/ (sin x) eps)) 1/2))
(*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1 (* eps (+ 1/2 (/ (sin x) eps))))
(*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)))
(* -1 (* eps (+ 1/2 (/ (sin x) eps))))
(*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)))
(* -1 (* eps (+ 1/2 (/ (sin x) eps))))
(*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1 x) (* -1/2 eps))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(+ (* -1/2 eps) (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/4 eps)
(*.f64 eps #s(literal 1/4 binary64))
(+ (* 1/6 x) (* 1/4 eps))
(+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(+ (* 1/6 x) (* 1/4 eps))
(+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(+ (* 1/6 x) (* 1/4 eps))
(+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* x (+ 1/6 (* 1/4 (/ eps x))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) x)))
(* x (+ 1/6 (* 1/4 (/ eps x))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) x)))
(* x (+ 1/6 (* 1/4 (/ eps x))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) x)))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* -1 (* x (- (* -1/4 (/ eps x)) 1/6)))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (/.f64 eps x) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(* -1 (* x (- (* -1/4 (/ eps x)) 1/6)))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (/.f64 eps x) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(* -1 (* x (- (* -1/4 (/ eps x)) 1/6)))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (/.f64 eps x) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(+ (* 1/6 x) (* 1/4 eps))
(+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(+ (* 1/6 x) (* 1/4 eps))
(+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(+ (* 1/6 x) (* 1/4 eps))
(+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(* 1/4 eps)
(*.f64 eps #s(literal 1/4 binary64))
(* eps (+ 1/4 (* 1/6 (/ x eps))))
(*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x #s(literal 1/6 binary64)) eps)))
(* eps (+ 1/4 (* 1/6 (/ x eps))))
(*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x #s(literal 1/6 binary64)) eps)))
(* eps (+ 1/4 (* 1/6 (/ x eps))))
(*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x #s(literal 1/6 binary64)) eps)))
(* 1/4 eps)
(*.f64 eps #s(literal 1/4 binary64))
(* -1 (* eps (- (* -1/6 (/ x eps)) 1/4)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 x #s(literal -1/6 binary64)) eps)))
(* -1 (* eps (- (* -1/6 (/ x eps)) 1/4)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 x #s(literal -1/6 binary64)) eps)))
(* -1 (* eps (- (* -1/6 (/ x eps)) 1/4)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 x #s(literal -1/6 binary64)) eps)))
(* 1/4 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/4 binary64)))
(* x (+ (* 1/6 x) (* 1/4 eps)))
(*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))
(* x (+ (* 1/6 x) (* 1/4 eps)))
(*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))
(* x (+ (* 1/6 x) (* 1/4 eps)))
(*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) x)))
(* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) x)))
(* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) x)))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) x)))
(* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) x)))
(* (pow x 2) (+ 1/6 (* 1/4 (/ eps x))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) x)))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(+ (* 1/6 (pow x 2)) (* 1/4 (* eps x)))
(*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))
(+ (* 1/6 (pow x 2)) (* 1/4 (* eps x)))
(*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))
(+ (* 1/6 (pow x 2)) (* 1/4 (* eps x)))
(*.f64 x (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64))))
(* 1/4 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/4 binary64)))
(* eps (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(*.f64 eps (+.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) eps) (*.f64 x #s(literal 1/4 binary64))))
(* eps (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(*.f64 eps (+.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) eps) (*.f64 x #s(literal 1/4 binary64))))
(* eps (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(*.f64 eps (+.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) eps) (*.f64 x #s(literal 1/4 binary64))))
(* 1/4 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/4 binary64)))
(* -1 (* eps (+ (* -1/4 x) (* -1/6 (/ (pow x 2) eps)))))
(*.f64 eps (+.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) eps) (*.f64 x #s(literal 1/4 binary64))))
(* -1 (* eps (+ (* -1/4 x) (* -1/6 (/ (pow x 2) eps)))))
(*.f64 eps (+.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) eps) (*.f64 x #s(literal 1/4 binary64))))
(* -1 (* eps (+ (* -1/4 x) (* -1/6 (/ (pow x 2) eps)))))
(*.f64 eps (+.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) eps) (*.f64 x #s(literal 1/4 binary64))))

eval92.0ms (0.6%)

Compiler

Compiled 23633 to 2026 computations (91.4% saved)

prune103.0ms (0.6%)

Pruning

31 alts after pruning (25 fresh and 6 done)

PrunedKeptTotal
New87113884
Fresh81220
Picked235
Done033
Total88131912
Accuracy
100.0%
Counts
912 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
27.0%
(/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps x))))
98.4%
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
49.4%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
78.3%
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
98.6%
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
98.4%
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
99.6%
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
35.6%
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64)))))
78.3%
(*.f64 (*.f64 eps eps) (/.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps)))
97.2%
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
97.1%
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) eps)))))
49.8%
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
78.4%
(*.f64 x (-.f64 (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))) eps))
98.4%
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
99.6%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
98.6%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
98.6%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
98.5%
(*.f64 eps (+.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
99.8%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
98.4%
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))) x)))))
38.8%
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))))
98.5%
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (*.f64 x #s(literal -1/6 binary64)))))))))
98.5%
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
98.5%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))) (*.f64 x x))))))
78.4%
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
48.6%
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
49.7%
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
49.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
79.2%
(neg.f64 (*.f64 eps (sin.f64 x)))
48.8%
#s(literal 0 binary64)
Compiler

Compiled 1478 to 663 computations (55.1% saved)

regimes58.0ms (0.3%)

Counts
57 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 x #s(literal 1/4 binary64)))))))
(*.f64 eps (+.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) eps)))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
(/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps x))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (*.f64 x #s(literal -1/6 binary64)))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))) x)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(neg.f64 (*.f64 eps (sin.f64 x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 (*.f64 eps eps) (/.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64)))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)))) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(*.f64 (exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
(*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (/.f64 (sin.f64 x) (*.f64 eps (*.f64 eps eps)))))))
(*.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/6 binary64) eps))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (/.f64 (sin.f64 x) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps))))))
Outputs
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
Calls

3 calls:

26.0ms
eps
15.0ms
x
12.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
100.0%1x
100.0%1eps
100.0%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes43.0ms (0.3%)

Counts
51 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 x #s(literal 1/4 binary64)))))))
(*.f64 eps (+.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) eps)))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
(/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps x))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (*.f64 x #s(literal -1/6 binary64)))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))) x)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(neg.f64 (*.f64 eps (sin.f64 x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 (*.f64 eps eps) (/.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64)))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)))) (sin.f64 x)))
Outputs
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)))) (sin.f64 x)))
Calls

3 calls:

14.0ms
x
13.0ms
eps
12.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.8%1x
99.8%1eps
99.8%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes42.0ms (0.3%)

Counts
50 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 x #s(literal 1/4 binary64)))))))
(*.f64 eps (+.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) eps)))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
(/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps x))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (*.f64 x #s(literal -1/6 binary64)))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))) x)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(neg.f64 (*.f64 eps (sin.f64 x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 (*.f64 eps eps) (/.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal 1/6 binary64)))))
Outputs
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
Calls

3 calls:

15.0ms
x
13.0ms
eps
10.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.8%1x
99.8%1eps
99.8%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes39.0ms (0.2%)

Counts
47 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 x #s(literal 1/4 binary64)))))))
(*.f64 eps (+.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) eps)))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
(/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps x))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (*.f64 x #s(literal -1/6 binary64)))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))) x)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(neg.f64 (*.f64 eps (sin.f64 x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 (*.f64 eps eps) (/.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
Outputs
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
Calls

3 calls:

13.0ms
eps
12.0ms
x
10.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.6%1x
99.6%1eps
99.6%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes37.0ms (0.2%)

Counts
44 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 x #s(literal 1/4 binary64)))))))
(*.f64 eps (+.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) eps)))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
(/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps x))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (*.f64 x #s(literal -1/6 binary64)))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))) x)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(neg.f64 (*.f64 eps (sin.f64 x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 (*.f64 eps eps) (/.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Outputs
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
Calls

3 calls:

12.0ms
eps
12.0ms
x
9.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.3%1x
99.3%1eps
99.3%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes24.0ms (0.1%)

Counts
39 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 x #s(literal 1/4 binary64)))))))
(*.f64 eps (+.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) eps)))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
(/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps x))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (*.f64 x #s(literal -1/6 binary64)))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x)))) x)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(neg.f64 (*.f64 eps (sin.f64 x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
Outputs
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
Calls

2 calls:

11.0ms
x
10.0ms
eps
Results
AccuracySegmentsBranch
98.6%1x
98.6%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes18.0ms (0.1%)

Counts
30 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 x #s(literal 1/4 binary64)))))))
(*.f64 eps (+.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) eps)))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
Outputs
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
Calls

2 calls:

8.0ms
eps
8.0ms
x
Results
AccuracySegmentsBranch
98.6%1x
98.6%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes18.0ms (0.1%)

Counts
28 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 x #s(literal 1/4 binary64)))))))
(*.f64 eps (+.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) eps)))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))))
Outputs
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
Calls

2 calls:

9.0ms
eps
8.0ms
x
Results
AccuracySegmentsBranch
98.6%1x
98.6%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes16.0ms (0.1%)

Counts
26 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 x #s(literal 1/4 binary64)))))))
(*.f64 eps (+.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) eps)))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
Outputs
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
Calls

2 calls:

7.0ms
x
7.0ms
eps
Results
AccuracySegmentsBranch
98.5%1x
98.5%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes16.0ms (0.1%)

Counts
24 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 x #s(literal 1/4 binary64)))))))
(*.f64 eps (+.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal -1 binary64) eps)))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))) eps))
Outputs
(*.f64 eps (+.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
Calls

2 calls:

7.0ms
eps
7.0ms
x
Results
AccuracySegmentsBranch
98.5%1x
98.5%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes13.0ms (0.1%)

Counts
21 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x)) eps))
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 x #s(literal 1/4 binary64)))))))
Outputs
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
Calls

2 calls:

6.0ms
eps
6.0ms
x
Results
AccuracySegmentsBranch
98.4%1x
98.4%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.1%)

Counts
11 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)))
Outputs
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
Calls

2 calls:

4.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
98.4%1x
98.4%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0%)

Counts
7 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
Outputs
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
Calls

2 calls:

3.0ms
eps
3.0ms
x
Results
AccuracySegmentsBranch
78.3%1x
78.3%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0%)

Counts
5 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
Calls

2 calls:

2.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
49.8%1eps
52.1%2x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0%)

Counts
3 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
#s(literal 0 binary64)
Calls

2 calls:

2.0ms
x
2.0ms
eps
Results
AccuracySegmentsBranch
49.1%1eps
50.8%2x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
Outputs
#s(literal 0 binary64)
Calls

2 calls:

1.0ms
x
1.0ms
eps
Results
AccuracySegmentsBranch
48.8%1eps
48.8%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch59.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
57.0ms
-3.287703410415866e-143
-1.5747760279408768e-150
Results
47.0ms108×2valid
5.0ms36×1valid
Compiler

Compiled 158 to 118 computations (25.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-cos: 30.0ms (75.7% of total)
backward-pass: 5.0ms (12.6% of total)
ival-add: 3.0ms (7.6% of total)
ival-sub: 2.0ms (5% of total)
const: 0.0ms (0% of total)

bsearch59.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
57.0ms
-3.287703410415866e-143
-1.5747760279408768e-150
Results
47.0ms112×2valid
4.0ms32×1valid
Compiler

Compiled 122 to 100 computations (18% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-cos: 31.0ms (77.8% of total)
backward-pass: 5.0ms (12.5% of total)
ival-add: 2.0ms (5% of total)
ival-sub: 2.0ms (5% of total)
const: 0.0ms (0% of total)

simplify23.0ms (0.1%)

Algorithm
egg-herbie
Rules
126×*-commutative_binary64
88×+-commutative_binary64
58×sub-neg_binary64
44×neg-mul-1_binary64
42×neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
085226
1163226
2197226
3219226
4249226
5279226
6307226
7325226
8337226
9350226
10355226
11358226
12359226
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
(*.f64 eps (+.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(if (<=.f64 x #s(literal -439347050248359/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(if (<=.f64 x #s(literal -439347050248359/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 0 binary64))
#s(literal 0 binary64)
Outputs
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64))))) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 eps #s(literal 1/4 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))
(*.f64 eps (+.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x))
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
(if (<=.f64 x #s(literal -439347050248359/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(if (<=.f64 x #s(literal -439347050248359/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(if (<=.f64 x #s(literal -439347050248359/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 0 binary64))
(if (<=.f64 x #s(literal -439347050248359/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
#s(literal 0 binary64)

soundness1.7s (10.1%)

Rules
5202×*-lowering-*.f32
5202×*-lowering-*.f64
5106×*-lowering-*.f32
5106×*-lowering-*.f64
3790×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032155
1191150
21839150
08217150
0105481
1304458
2777457
32938457
08476457
036186
1204175
21797172
08539172
04424247
115313949
250873905
084673905
03463758
112163346
241683240
081553240
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 639 to 377 computations (41% saved)

preprocess74.0ms (0.4%)

Compiler

Compiled 506 to 200 computations (60.5% saved)

end0.0ms (0%)

Profiling

Loading profile data...