2cos (problem 3.3.5)

Time bar (total: 17.5s)

analyze89.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: 65.0ms
ival-cos: 39.0ms (60.3% of total)
...c/correct-round.rkt:119:19: 7.0ms (10.8% of total)
ival-<: 4.0ms (6.2% of total)
ival-mult: 3.0ms (4.6% of total)
ival-<=: 3.0ms (4.6% of total)
ival-add: 2.0ms (3.1% of total)
ival-fabs: 2.0ms (3.1% of total)
ival-sub: 2.0ms (3.1% of total)
ival-and: 1.0ms (1.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample9.2s (52.8%)

Results
3.5s5696×2valid
3.3s26063×0precondition
696.0ms2487×1valid
11.0ms73×0valid
Precisions
Click to see histograms. Total time spent on operations: 6.0s
ival-cos: 2.5s (42.2% of total)
...c/correct-round.rkt:119:19: 815.0ms (13.7% of total)
ival-add: 412.0ms (6.9% of total)
ival-<=: 375.0ms (6.3% of total)
ival-mult: 369.0ms (6.2% of total)
ival-<: 349.0ms (5.9% of total)
ival-fabs: 336.0ms (5.6% of total)
ival-sub: 308.0ms (5.2% of total)
backward-pass: 286.0ms (4.8% of total)
ival-and: 142.0ms (2.4% of total)
const: 49.0ms (0.8% of total)
Bogosity

preprocess50.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))

explain248.0ms (1.4%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1290-0-(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
30-1(-411.77420046997986 4.1044657515569926e-13)(cos.f64 (+.f64 x eps))
00-0-x
00-0-(+.f64 x eps)
00-0-(cos.f64 x)
00-0-eps
Results
189.0ms372×2valid
25.0ms134×1valid
1.0ms0valid
Compiler

Compiled 51 to 20 computations (60.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 148.0ms
ival-cos: 115.0ms (77.5% of total)
backward-pass: 14.0ms (9.4% of total)
ival-sub: 10.0ms (6.7% of total)
ival-add: 9.0ms (6.1% of total)
const: 1.0ms (0.7% 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
55.0%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify15.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)

localize119.0ms (0.7%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x eps)
accuracy100.0%
(cos.f64 x)
accuracy99.9%
(cos.f64 (+.f64 x eps))
accuracy55.1%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
96.0ms186×2valid
12.0ms67×1valid
0.0ms0valid
Compiler

Compiled 21 to 7 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 84.0ms
ival-cos: 67.0ms (80% of total)
backward-pass: 7.0ms (8.4% of total)
ival-add: 6.0ms (7.2% of total)
ival-sub: 4.0ms (4.8% of total)
const: 0.0ms (0% of total)

series8.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
5.0ms
eps
@-inf
(- (cos (+ x eps)) (cos x))
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))

rewrite297.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
2774×*-lowering-*.f32
2774×*-lowering-*.f64
2160×fma-lowering-fma.f32
2160×fma-lowering-fma.f64
2148×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
15016
240816
3523216
0916016
Stop Event
iter limit
node limit
Counts
4 → 195
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 (+.f64 x eps)) (/.f64 (cos.f64 (+.f64 x eps)) (+.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)))))
(fma.f64 (cos.f64 (+.f64 x eps)) (/.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 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)))))))
(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 (pow.f64 (cos.f64 (+.f64 x 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 (+.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)))))))
(fma.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 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)))))
(fma.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)) (+.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)))))))
(fma.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (neg.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.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 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 #s(literal -1 binary64) (cos.f64 x) (cos.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 x eps))) (-.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3/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 (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)))))))
(fma.f64 (/.f64 (cos.f64 (+.f64 x eps)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 x eps)) (*.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))))) (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)))))
(fma.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 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)) (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)))))
(fma.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 (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))))) (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)))))
(fma.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #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)))))))) (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)))))))
(fma.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #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 (+.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)))))))
(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))))) (*.f64 (cos.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (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 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (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 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (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 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (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 (+.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 #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 eps (/.f64 eps (-.f64 x eps))))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (*.f64 eps (/.f64 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 x) (cos.f64 eps) (neg.f64 (-.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))))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.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))))))
(fma.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))))
(fma.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (neg.f64 (-.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)) (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 eps (/.f64 eps (-.f64 x eps)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 eps (/.f64 eps (-.f64 x eps))))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(fma.f64 x (/.f64 x (-.f64 x eps)) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 eps eps))) (+.f64 x eps) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x x) (*.f64 eps (+.f64 x eps))) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(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 (+.f64 x eps) (-.f64 #s(literal 0 binary64) (-.f64 x 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 (+.f64 x eps) (-.f64 #s(literal 0 binary64) (-.f64 x 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 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.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 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (-.f64 x eps) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 x (*.f64 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 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 (*.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 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.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 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps)))) (-.f64 x eps)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 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 (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 (+.f64 x eps) (-.f64 #s(literal 0 binary64) (-.f64 x 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 eps (/.f64 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 eps (/.f64 eps (-.f64 x eps))) (*.f64 eps (/.f64 eps (-.f64 x eps)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 eps (/.f64 eps (-.f64 x eps)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))) (*.f64 (*.f64 eps (/.f64 eps (-.f64 x eps))) (*.f64 eps (/.f64 eps (-.f64 x eps))))) (+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 eps (/.f64 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 x (*.f64 x x))) (*.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 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 x eps))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 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 (+.f64 x eps) (-.f64 #s(literal 0 binary64) (-.f64 x 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 x (*.f64 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 x (*.f64 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)

simplify175.0ms (1%)

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
1304464
2776463
32952463
08504463
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 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (sin.f64 eps)))
(- (+ (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 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(* 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 (*.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 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 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)

eval30.0ms (0.2%)

Compiler

Compiled 7623 to 791 computations (89.6% saved)

prune33.0ms (0.2%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New2727279
Fresh000
Picked011
Done000
Total2728280
Accuracy
99.8%
Counts
280 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.4%
(-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (sin.f64 eps)))
53.5%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
55.0%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
53.5%
(+.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))
79.9%
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
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 193 to 140 computations (27.5% saved)

simplify153.0ms (0.9%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x (sin.f64 eps))
cost-diff0
(cos.f64 eps)
cost-diff0
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
cost-diff0
(-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (sin.f64 eps)))
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
(-.f64 #s(literal 0 binary64) eps)
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
cost-diff0
(cos.f64 eps)
cost-diff0
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
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
3268×sum4-define
1564×*-lowering-*.f32
1564×*-lowering-*.f64
1462×fma-lowering-fma.f32
1462×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030156
180154
2209153
3484151
4953151
51938151
64548151
77273151
08013151
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
(+ (cos eps) -1)
(cos eps)
eps
-1
(* (sin x) (- 0 eps))
(sin x)
x
(- 0 eps)
0
eps
(- (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
(- (+ (cos eps) -1) (* x (sin eps)))
(+ (cos eps) -1)
(cos eps)
eps
-1
(* x (sin eps))
x
(sin eps)
Outputs
(* eps (+ (* eps (* -1/2 (cos x))) (* (sin x) (+ (* eps (* eps 1/6)) -1))))
(*.f64 eps (+.f64 (*.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)))))
eps
(+ (* eps (* -1/2 (cos x))) (* (sin x) (+ (* eps (* eps 1/6)) -1)))
(+.f64 (*.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))))
(* 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) (+ (* 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)
(+ (cos eps) -1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(cos eps)
(cos.f64 eps)
eps
-1
#s(literal -1 binary64)
(* (sin x) (- 0 eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(sin x)
(sin.f64 x)
x
(- 0 eps)
(-.f64 #s(literal 0 binary64) eps)
0
#s(literal 0 binary64)
eps
(- (cos (+ x eps)) (+ 1 (* x (* x -1/2))))
(+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (*.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 #s(literal -1/2 binary64) (*.f64 x x)))
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)
(- (+ (cos eps) -1) (* x (sin eps)))
(-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 x (sin.f64 eps)))
(+ (cos eps) -1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(cos eps)
(cos.f64 eps)
eps
-1
#s(literal -1 binary64)
(* x (sin eps))
(*.f64 x (sin.f64 eps))
x
(sin eps)
(sin.f64 eps)

localize412.0ms (2.4%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cos.f64 eps)
accuracy100.0%
(*.f64 x (sin.f64 eps))
accuracy99.8%
(-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (sin.f64 eps)))
accuracy55.0%
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
accuracy100.0%
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
accuracy100.0%
(*.f64 x #s(literal -1/2 binary64))
accuracy99.9%
(cos.f64 (+.f64 x eps))
accuracy56.5%
(-.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) eps)
accuracy100.0%
(sin.f64 x)
accuracy100.0%
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
accuracy100.0%
(cos.f64 eps)
accuracy55.0%
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
accuracy100.0%
(+.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.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
300.0ms186×2valid
53.0ms70×1valid
Compiler

Compiled 167 to 31 computations (81.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 248.0ms
ival-cos: 96.0ms (38.7% of total)
ival-mult: 76.0ms (30.6% of total)
backward-pass: 29.0ms (11.7% of total)
ival-add: 17.0ms (6.9% of total)
ival-sub: 11.0ms (4.4% of total)
...c/correct-round.rkt:119:19: 9.0ms (3.6% of total)
ival-sin: 8.0ms (3.2% of total)
const: 2.0ms (0.8% of total)

series145.0ms (0.8%)

Counts
19 → 336
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 (+ (cos eps) -1)>
#<alt (cos eps)>
#<alt (* (sin x) (- 0 eps))>
#<alt (sin x)>
#<alt (- 0 eps)>
#<alt (- (cos (+ x eps)) (+ 1 (* x (* x -1/2))))>
#<alt (cos (+ x eps))>
#<alt (+ x eps)>
#<alt (+ 1 (* x (* x -1/2)))>
#<alt (- (+ (cos eps) -1) (* x (sin eps)))>
#<alt (* x (sin eps))>
#<alt (* eps 1/6)>
#<alt (* eps (* eps 1/6))>
#<alt (* x -1/2)>
#<alt (* x (* x -1/2))>
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 (* (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 x))>
#<alt (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))>
#<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 (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 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 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<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 x))>
#<alt (* eps (- (* -1/2 eps) x))>
#<alt (* eps (- (* eps (- (* 1/6 (* eps x)) 1/2)) x))>
#<alt (* eps (- (* eps (- (* eps (- (* 1/24 eps) (* -1/6 x))) 1/2)) x))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) 1)>
#<alt (- (+ (cos eps) (* -1 (* x (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* -1 (* x (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* -1 (* x (sin eps)))) 1)>
#<alt (* -1 (* x (sin eps)))>
#<alt (* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))>
#<alt (* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))>
#<alt (* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))>
#<alt (* -1 (* x (sin eps)))>
#<alt (* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))>
#<alt (* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))>
#<alt (* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* eps x)>
#<alt (* eps (+ x (* -1/6 (* (pow eps 2) x))))>
#<alt (* eps (+ x (* (pow eps 2) (+ (* -1/6 x) (* 1/120 (* (pow eps 2) x))))))>
#<alt (* eps (+ x (* (pow eps 2) (+ (* -1/6 x) (* (pow eps 2) (+ (* -1/5040 (* (pow eps 2) x)) (* 1/120 x)))))))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin 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)>
#<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 (* -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))>
Calls

84 calls:

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

rewrite449.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
3768×*-lowering-*.f32
3768×*-lowering-*.f64
2904×+-lowering-+.f64
2904×+-lowering-+.f32
2860×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030112
1174110
21666109
09684109
Stop Event
iter limit
node limit
Counts
19 → 385
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))
(+ (cos eps) -1)
(cos eps)
(* (sin x) (- 0 eps))
(sin x)
(- 0 eps)
(- (cos (+ x eps)) (+ 1 (* x (* x -1/2))))
(cos (+ x eps))
(+ x eps)
(+ 1 (* x (* x -1/2)))
(- (+ (cos eps) -1) (* x (sin eps)))
(* x (sin eps))
(* eps 1/6)
(* eps (* eps 1/6))
(* x -1/2)
(* x (* x -1/2))
Outputs
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)))
(+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))) (/.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))))
(fma.f64 eps (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(fma.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) eps (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(fma.f64 (sin.f64 x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)))
(fma.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (sin.f64 x) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))
(/.f64 (*.f64 eps (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 #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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64))) eps) (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 #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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) eps) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 #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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64))) eps)) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 #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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) eps)) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) eps)
(+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (+.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(+.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (sin.f64 x) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps 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) x)))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps 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) x)))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)) (+.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))
(fma.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))
(fma.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (+.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (sin.f64 x) eps) (*.f64 eps #s(literal 1/6 binary64)) (+.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64))) eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) #s(literal 1/6 binary64) (+.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 #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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 #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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #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 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 #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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #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 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 #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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps 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) x)))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps 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) x)))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))) (*.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 #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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #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 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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))))))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (+.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.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 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (sin.f64 x) #s(literal -1 binary64))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 #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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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 #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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (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 #s(literal -1 binary64) (cos.f64 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)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 eps) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.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 #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 #s(literal -1 binary64) (cos.f64 eps)))) (+.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 #s(literal -1 binary64) (cos.f64 eps)))) (+.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 #s(literal -1 binary64) (cos.f64 eps)))))
(/.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) (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)))) #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 #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 #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) (cos.f64 eps))))))
(/.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))) (pow.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) #s(literal 2 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 #s(literal -1 binary64) (cos.f64 eps)))))))
(/.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 #s(literal -1 binary64) (cos.f64 eps)))) (+.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 #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)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 eps) #s(literal 1 binary64))))
(cos.f64 eps)
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 #s(literal 0 binary64))) (*.f64 (sin.f64 eps) (sin.f64 #s(literal 0 binary64))))
(-.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 eps)) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 eps)))
(+.f64 (*.f64 (sin.f64 x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) #s(literal 0 binary64) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 #s(literal 0 binary64) (sin.f64 x) (neg.f64 (*.f64 eps (sin.f64 x))))
(neg.f64 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 (sin.f64 x) eps))
(/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) eps)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (sin.f64 x)) (*.f64 eps eps))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (sin.f64 x)) eps)
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (sin.f64 x))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (sin.f64 x))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 eps (sin.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 0 binary64)) (*.f64 (sin.f64 x) #s(literal 0 binary64))) (-.f64 (*.f64 (neg.f64 (*.f64 eps (sin.f64 x))) (neg.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 eps (sin.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 (*.f64 (neg.f64 (*.f64 eps (sin.f64 x))) (neg.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) eps) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) eps))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) eps) (/.f64 (sin.f64 x) eps))
(sin.f64 x)
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps))
(+.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) eps)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 eps (/.f64 eps eps)))
(-.f64 (/.f64 #s(literal 0 binary64) eps) eps)
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps))) (/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps))))
(fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))
(neg.f64 eps)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) eps)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal 0 binary64)) (+.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 0 binary64)))))
(pow.f64 (/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) eps)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(+.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (cos.f64 (+.f64 eps x)))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal -1/2 binary64) x)))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) x)) x))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)))
(-.f64 (cos.f64 (+.f64 eps x)) (+.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 0 binary64) (+.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) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(-.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #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 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.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 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps 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 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) (+.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 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(-.f64 (-.f64 (cos.f64 (+.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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 eps x)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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 eps x)) #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 eps x))))) (-.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.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 eps x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(-.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.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 0 binary64) (+.f64 #s(literal 1 binary64) (*.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 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (cos.f64 (+.f64 eps x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (+.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) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.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 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #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 eps 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 eps 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 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #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 eps 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 eps 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 (pow.f64 (cos.f64 (+.f64 eps x)) #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 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #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 eps 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 eps x)) (-.f64 #s(literal 0 binary64) (+.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 eps 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 (cos.f64 (+.f64 eps 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 eps 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 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #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 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #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 eps 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 eps x)) (-.f64 #s(literal 0 binary64) (+.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 eps 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 (cos.f64 (+.f64 eps x)) (+.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 eps 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 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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 eps x)) #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 eps x)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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 eps x)) #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 eps x)) #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 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps 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 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.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 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps 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 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.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 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.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 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.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 eps x)) #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 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.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 eps 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 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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 eps x)) #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 eps x)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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 eps x)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (neg.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)))))) (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64))) (+.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 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (cos.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal -1/2 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal -1/2 binary64) x))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) x)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) x)) x)) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) x)) x)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64))))))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #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 eps 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 eps 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))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #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 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps 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 eps 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 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (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 (sin.f64 x) #s(literal -1 binary64)) (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 eps x))
(-.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 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 (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)) (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) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (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 (sin.f64 x) #s(literal -1 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 (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 eps x)) (cos.f64 (-.f64 x eps))) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))) #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 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.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 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 (+.f64 eps x)) (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (neg.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 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (*.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 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1 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 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (sin.f64 eps)) (*.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (sin.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) (sin.f64 eps))))))
(+.f64 eps x)
(+.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)))
(/.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 eps x))))
(/.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 eps x)))))
(/.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)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))
(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 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x))))
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(+.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 x (sin.f64 eps))) (fma.f64 (-.f64 #s(literal 0 binary64) x) (sin.f64 eps) (*.f64 x (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x)) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(+.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))) (cos.f64 eps))
(-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 x (sin.f64 eps)))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))))) (/.f64 (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))))))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))) (/.f64 (*.f64 (*.f64 x x) (-.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) (*.f64 x (sin.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) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))) (/.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))) #s(literal 2 binary64)) (-.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x)))) (/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x)))))
(fma.f64 x (neg.f64 (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(fma.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(fma.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 #s(literal -1 binary64) (cos.f64 eps))))) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x)))
(fma.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))) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (sin.f64 eps) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(fma.f64 (neg.f64 (sin.f64 eps)) x (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))))) (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))) (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (-.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 (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))))) (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))) (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (-.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) (*.f64 x (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))))) (neg.f64 (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))))) (neg.f64 (-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal -1 binary64) (*.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 #s(literal 2 binary64) eps)))) (-.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))) #s(literal 2 binary64)) (*.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps)))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (pow.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))) #s(literal 2 binary64))) (-.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))))) (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))))) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))))) (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))) (*.f64 (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))) (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))))) (*.f64 (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))))) (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (sin.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 (pow.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))) #s(literal 2 binary64)) (*.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (pow.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x))) (+.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x)))) (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x)))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))) (*.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x)) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))) (cos.f64 eps)))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))))) (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))) (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (-.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 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (-.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 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))))
(*.f64 (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))))))
(*.f64 x (sin.f64 eps))
(*.f64 (sin.f64 eps) 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))
(*.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))

simplify325.0ms (1.9%)

Algorithm
egg-herbie
Rules
4924×*-lowering-*.f32
4924×*-lowering-*.f64
3588×+-lowering-+.f64
3588×+-lowering-+.f32
1478×neg-lowering-neg.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03142583
110372487
233262434
080692434
Stop Event
iter limit
node limit
Counts
336 → 336
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))
(* (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 x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))
(* -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 (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)))
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 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(- (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 x))
(* eps (- (* -1/2 eps) x))
(* eps (- (* eps (- (* 1/6 (* eps x)) 1/2)) x))
(* eps (- (* eps (- (* eps (- (* 1/24 eps) (* -1/6 x))) 1/2)) x))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) 1)
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(* -1 (* x (sin eps)))
(* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))
(* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))
(* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))
(* -1 (* x (sin eps)))
(* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))
(* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))
(* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* eps x)
(* eps (+ x (* -1/6 (* (pow eps 2) x))))
(* eps (+ x (* (pow eps 2) (+ (* -1/6 x) (* 1/120 (* (pow eps 2) x))))))
(* eps (+ x (* (pow eps 2) (+ (* -1/6 x) (* (pow eps 2) (+ (* -1/5040 (* (pow eps 2) x)) (* 1/120 x)))))))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin 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)
(* 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))
(* -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))
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 eps (*.f64 #s(literal -1/2 binary64) (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 #s(literal -1/2 binary64) (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 eps (*.f64 #s(literal -1/2 binary64) (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 (*.f64 eps (*.f64 eps 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 (*.f64 eps 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 (*.f64 eps 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 (*.f64 eps (*.f64 eps 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 (*.f64 eps 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 (*.f64 eps 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 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 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.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 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(+ (* -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 eps (*.f64 eps #s(literal 1/6 binary64)))) (*.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 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.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 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(* -1 (sin x))
(-.f64 #s(literal 0 binary64) (sin.f64 x))
(+ (* -1 (sin x)) (* -1/2 (* eps (cos x))))
(-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x))
(+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (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 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (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 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 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (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 eps (*.f64 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 eps (*.f64 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 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.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 #s(literal 1/4 binary64) x))))))
(+ (* -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 #s(literal 1/4 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (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))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (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))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (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))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (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))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (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))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (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))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (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))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (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 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (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 eps (*.f64 x x)) (+.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 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 x x) #s(literal 1/1440 binary64)))))))))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (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 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/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 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps 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 eps (*.f64 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 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps 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 x))
(*.f64 eps (-.f64 #s(literal 0 binary64) x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 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 x (*.f64 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 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(- (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 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)))) (sin.f64 eps))))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)
(+.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #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 x)) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)))))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)))))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)))))
(* 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 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)))))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)))))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)))))
(- (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 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (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 (*.f64 (sin.f64 x) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (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 #s(literal -1/2 binary64) (cos.f64 eps))) (*.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 (-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (cos.f64 x)))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (cos.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 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 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 #s(literal 1 binary64) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
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 x))
(*.f64 eps (-.f64 #s(literal 0 binary64) x))
(* eps (- (* -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* eps (- (* eps (- (* 1/6 (* eps x)) 1/2)) x))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(* eps (- (* eps (- (* eps (- (* 1/24 eps) (* -1/6 x))) 1/2)) x))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(- (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) (* -1 (* x (sin eps)))) 1)
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(* -1 (* x (sin eps)))
(*.f64 x (-.f64 #s(literal 0 binary64) (sin.f64 eps)))
(* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) x) (sin.f64 eps)))
(* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) x) (sin.f64 eps)))
(* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) x) (sin.f64 eps)))
(* -1 (* x (sin eps)))
(*.f64 x (-.f64 #s(literal 0 binary64) (sin.f64 eps)))
(* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) x) (sin.f64 eps)))
(* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) x) (sin.f64 eps)))
(* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) x) (sin.f64 eps)))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* eps x)
(*.f64 eps x)
(* eps (+ x (* -1/6 (* (pow eps 2) x))))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps x))
(* eps (+ x (* (pow eps 2) (+ (* -1/6 x) (* 1/120 (* (pow eps 2) x))))))
(*.f64 eps (+.f64 x (*.f64 (*.f64 x (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/120 binary64))))))
(* eps (+ x (* (pow eps 2) (+ (* -1/6 x) (* (pow eps 2) (+ (* -1/5040 (* (pow eps 2) x)) (* 1/120 x)))))))
(*.f64 eps (+.f64 x (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 x (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* 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 eps (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/6 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 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))

eval87.0ms (0.5%)

Compiler

Compiled 19407 to 1575 computations (91.9% saved)

prune122.0ms (0.7%)

Pruning

33 alts after pruning (31 fresh and 2 done)

PrunedKeptTotal
New75529784
Fresh022
Picked415
Done011
Total75933792
Accuracy
100.0%
Counts
792 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)))
55.0%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
53.5%
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
99.8%
(+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
96.8%
(+.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 eps (*.f64 eps #s(literal 1/6 binary64))))))))
53.4%
(+.f64 #s(literal 1 binary64) #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))
78.9%
(*.f64 (*.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 #s(literal 0 binary64) eps))
78.7%
(*.f64 (*.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))))))) (-.f64 #s(literal 0 binary64) eps))
78.7%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
29.7%
(*.f64 (*.f64 eps (*.f64 eps 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)))))
11.4%
(*.f64 (sin.f64 x) (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
79.5%
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
79.9%
(*.f64 (sin.f64 x) (neg.f64 eps))
78.9%
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps))
78.7%
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
78.3%
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
78.7%
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
96.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
96.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
99.6%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
96.8%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
96.8%
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
98.2%
(*.f64 eps (+.f64 (*.f64 eps (+.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)))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
98.1%
(*.f64 eps (+.f64 (*.f64 eps (+.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))))))))) (*.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 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 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.7%
(*.f64 eps (+.f64 (*.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)))))
97.3%
(*.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 #s(literal 1/4 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))))
96.8%
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
47.6%
(*.f64 eps (*.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)))))))
55.0%
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
53.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
Compiler

Compiled 1202 to 805 computations (33% saved)

simplify198.0ms (1.1%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))
cost-diff0
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
cost-diff0
(+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.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) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
cost-diff128
(+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
cost-diff128
(*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
cost-diff128
(-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps)
cost-diff128
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps))
cost-diff0
(+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))
cost-diff0
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))
cost-diff0
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x)
cost-diff0
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
cost-diff128
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
cost-diff0
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))
cost-diff6400
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)))
Rules
2422×fma-lowering-fma.f32
2422×fma-lowering-fma.f64
2202×*-lowering-*.f32
2202×*-lowering-*.f64
1836×+-lowering-+.f64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
047338
1149322
2471317
31378313
43787312
57273311
08414311
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* (* (sin x) (+ (* 1/6 (* eps eps)) -1)) eps) (* (* eps (* eps -1/2)) (cos x)))
(* (sin x) (+ (* 1/6 (* eps eps)) -1))
(sin x)
x
(+ (* 1/6 (* eps eps)) -1)
(* 1/6 (* eps eps))
1/6
(* eps eps)
eps
-1
(* (* eps (* eps -1/2)) (cos x))
(* eps (* eps -1/2))
(* eps -1/2)
-1/2
(cos x)
(+ 1 -1)
1
-1
(* eps (- (* eps (+ -1/2 (* 1/6 (* eps x)))) x))
eps
(- (* eps (+ -1/2 (* 1/6 (* eps x)))) x)
(* eps (+ -1/2 (* 1/6 (* eps x))))
(+ -1/2 (* 1/6 (* eps x)))
-1/2
(* 1/6 (* eps x))
1/6
(* eps x)
x
(* x (- (* (* x x) (+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040)))))) eps))
x
(- (* (* x x) (+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040)))))) eps)
(* (* x x) (+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040))))))
(* x x)
(+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040)))))
(* eps 1/6)
eps
1/6
(* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040))))
(* eps (+ -1/120 (* (* x x) 1/5040)))
(+ -1/120 (* (* x x) 1/5040))
-1/120
(* (* x x) 1/5040)
1/5040
(* eps (+ (* eps (+ -1/2 (* x (* x 1/4)))) (* (sin x) (+ (* eps (* eps 1/6)) -1))))
eps
(+ (* eps (+ -1/2 (* x (* x 1/4)))) (* (sin x) (+ (* eps (* eps 1/6)) -1)))
(* eps (+ -1/2 (* x (* x 1/4))))
(+ -1/2 (* x (* x 1/4)))
-1/2
(* x (* x 1/4))
x
(* x 1/4)
1/4
(* (sin x) (+ (* eps (* eps 1/6)) -1))
(sin x)
(+ (* eps (* eps 1/6)) -1)
(* eps (* eps 1/6))
(* eps 1/6)
1/6
-1
Outputs
(+ (* (* (sin x) (+ (* 1/6 (* eps eps)) -1)) eps) (* (* eps (* eps -1/2)) (cos x)))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x))))
(* (sin x) (+ (* 1/6 (* eps eps)) -1))
(*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))
(sin x)
(sin.f64 x)
x
(+ (* 1/6 (* eps eps)) -1)
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))
(* 1/6 (* eps eps))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
1/6
#s(literal 1/6 binary64)
(* eps eps)
(*.f64 eps eps)
eps
-1
#s(literal -1 binary64)
(* (* eps (* eps -1/2)) (cos x))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(* eps (* eps -1/2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(* eps -1/2)
(*.f64 eps #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(cos x)
(cos.f64 x)
(+ 1 -1)
#s(literal 0 binary64)
1
#s(literal 1 binary64)
-1
#s(literal -1 binary64)
(* eps (- (* eps (+ -1/2 (* 1/6 (* eps x)))) x))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 #s(literal 1/6 binary64) eps)))) x))
eps
(- (* eps (+ -1/2 (* 1/6 (* eps x)))) x)
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 #s(literal 1/6 binary64) eps)))) x)
(* eps (+ -1/2 (* 1/6 (* eps x))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 #s(literal 1/6 binary64) eps))))
(+ -1/2 (* 1/6 (* eps x)))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 #s(literal 1/6 binary64) eps)))
-1/2
#s(literal -1/2 binary64)
(* 1/6 (* eps x))
(*.f64 x (*.f64 #s(literal 1/6 binary64) eps))
1/6
#s(literal 1/6 binary64)
(* eps x)
(*.f64 x eps)
x
(* x (- (* (* x x) (+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040)))))) eps))
(*.f64 x (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) #s(literal -1 binary64))))
x
(- (* (* x x) (+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040)))))) eps)
(*.f64 eps (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) #s(literal -1 binary64)))
(* (* x x) (+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040))))))
(*.f64 (*.f64 x (*.f64 x eps)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))
(* x x)
(*.f64 x x)
(+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040)))))
(*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))
(* eps 1/6)
(*.f64 #s(literal 1/6 binary64) eps)
eps
1/6
#s(literal 1/6 binary64)
(* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040))))
(*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x eps)))
(* eps (+ -1/120 (* (* x x) 1/5040)))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(+ -1/120 (* (* x x) 1/5040))
(+.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))
-1/120
#s(literal -1/120 binary64)
(* (* x x) 1/5040)
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
1/5040
#s(literal 1/5040 binary64)
(* eps (+ (* eps (+ -1/2 (* x (* x 1/4)))) (* (sin x) (+ (* eps (* eps 1/6)) -1))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
eps
(+ (* eps (+ -1/2 (* x (* x 1/4)))) (* (sin x) (+ (* eps (* eps 1/6)) -1)))
(+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))
(* eps (+ -1/2 (* x (* x 1/4))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))
(+ -1/2 (* x (* x 1/4)))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
-1/2
#s(literal -1/2 binary64)
(* x (* x 1/4))
(*.f64 (*.f64 x x) #s(literal 1/4 binary64))
x
(* x 1/4)
(*.f64 x #s(literal 1/4 binary64))
1/4
#s(literal 1/4 binary64)
(* (sin x) (+ (* eps (* eps 1/6)) -1))
(*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))
(sin x)
(sin.f64 x)
(+ (* eps (* eps 1/6)) -1)
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))
(* eps (* eps 1/6))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* eps 1/6)
(*.f64 #s(literal 1/6 binary64) eps)
1/6
#s(literal 1/6 binary64)
-1
#s(literal -1 binary64)

localize308.0ms (1.8%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
accuracy99.8%
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
accuracy99.8%
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.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))
accuracy99.8%
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
accuracy99.8%
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
accuracy99.8%
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
accuracy99.5%
(*.f64 eps #s(literal 1/6 binary64))
accuracy100.0%
(*.f64 eps x)
accuracy100.0%
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))
accuracy99.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
accuracy99.7%
(*.f64 #s(literal 1/6 binary64) (*.f64 eps x))
accuracy100.0%
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x))
accuracy100.0%
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)))
accuracy99.7%
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
Results
200.0ms256×0valid
Compiler

Compiled 360 to 46 computations (87.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-mult: 51.0ms (55.5% of total)
ival-add: 14.0ms (15.2% of total)
...c/correct-round.rkt:119:19: 14.0ms (15.2% of total)
ival-sin: 3.0ms (3.3% of total)
ival-sub: 3.0ms (3.3% of total)
compiled-spec: 3.0ms (3.3% of total)
ival-cos: 2.0ms (2.2% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

series46.0ms (0.3%)

Counts
27 → 528
Calls
Call 1
Inputs
#<alt (+ (* (* (sin x) (+ (* 1/6 (* eps eps)) -1)) eps) (* (* eps (* eps -1/2)) (cos x)))>
#<alt (* (sin x) (+ (* 1/6 (* eps eps)) -1))>
#<alt (sin x)>
#<alt (+ (* 1/6 (* eps eps)) -1)>
#<alt (+ 1 -1)>
#<alt (* eps (- (* eps (+ -1/2 (* 1/6 (* eps x)))) x))>
#<alt (- (* eps (+ -1/2 (* 1/6 (* eps x)))) x)>
#<alt (* eps (+ -1/2 (* 1/6 (* eps x))))>
#<alt (+ -1/2 (* 1/6 (* eps x)))>
#<alt (* x (- (* (* x x) (+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040)))))) eps))>
#<alt (- (* (* x x) (+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040)))))) eps)>
#<alt (* (* x x) (+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040))))))>
#<alt (+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040)))))>
#<alt (* eps (+ (* eps (+ -1/2 (* x (* x 1/4)))) (* (sin x) (+ (* eps (* eps 1/6)) -1))))>
#<alt (+ (* eps (+ -1/2 (* x (* x 1/4)))) (* (sin x) (+ (* eps (* eps 1/6)) -1)))>
#<alt (* eps (+ -1/2 (* x (* x 1/4))))>
#<alt (+ -1/2 (* x (* x 1/4)))>
#<alt (* 1/6 (* eps eps))>
#<alt (* (* eps (* eps -1/2)) (cos x))>
#<alt (cos x)>
#<alt (* 1/6 (* eps x))>
#<alt (* eps x)>
#<alt (* eps 1/6)>
#<alt (* (* x x) 1/5040)>
#<alt (* eps (+ -1/120 (* (* x x) 1/5040)))>
#<alt (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040))))>
#<alt (* eps (* eps 1/6))>
Outputs
#<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 (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<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 (* x (- (* 1/6 (pow eps 2)) 1))>
#<alt (* x (- (+ (* -1/6 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1))) (* 1/6 (pow eps 2))) 1))>
#<alt (* x (- (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (- (* 1/6 (pow eps 2)) 1)) (* 1/120 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))))) 1))>
#<alt (* x (- (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (- (* 1/6 (pow eps 2)) 1)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1))) (* 1/120 (- (* 1/6 (pow eps 2)) 1))))))) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* -1 (sin x))>
#<alt (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))>
#<alt (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))>
#<alt (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (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>
#<alt (- (* 1/6 (pow eps 2)) 1)>
#<alt (- (* 1/6 (pow eps 2)) 1)>
#<alt (- (* 1/6 (pow eps 2)) 1)>
#<alt (* 1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* -1 (* eps x))>
#<alt (* eps (+ (* -1 x) (* -1/2 eps)))>
#<alt (* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))>
#<alt (* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))>
#<alt (* 1/6 (* (pow eps 3) x))>
#<alt (* (pow eps 3) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* (pow eps 3) x))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 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)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* -1 (* eps (* x (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))>
#<alt (* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))>
#<alt (* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))>
#<alt (* -1 x)>
#<alt (- (* -1/2 eps) x)>
#<alt (- (* eps (- (* 1/6 (* eps x)) 1/2)) x)>
#<alt (- (* eps (- (* 1/6 (* eps x)) 1/2)) x)>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 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)))>
#<alt (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* x (- (* 1/6 (pow eps 2)) 1))>
#<alt (* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))>
#<alt (* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))>
#<alt (* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))>
#<alt (* -1 (* x (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))>
#<alt (* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))>
#<alt (* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))>
#<alt (* -1/2 eps)>
#<alt (* eps (- (* 1/6 (* eps x)) 1/2))>
#<alt (* eps (- (* 1/6 (* eps x)) 1/2))>
#<alt (* eps (- (* 1/6 (* eps x)) 1/2))>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))>
#<alt (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))>
#<alt (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))>
#<alt (* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))>
#<alt (* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))>
#<alt (* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))>
#<alt (* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))>
#<alt -1/2>
#<alt (- (* 1/6 (* eps x)) 1/2)>
#<alt (- (* 1/6 (* eps x)) 1/2)>
#<alt (- (* 1/6 (* eps x)) 1/2)>
#<alt (* 1/6 (* eps x))>
#<alt (* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* eps x))>
#<alt (* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))>
#<alt (* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))>
#<alt (* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))>
#<alt -1/2>
#<alt (- (* 1/6 (* eps x)) 1/2)>
#<alt (- (* 1/6 (* eps x)) 1/2)>
#<alt (- (* 1/6 (* eps x)) 1/2)>
#<alt (* 1/6 (* eps x))>
#<alt (* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))>
#<alt (* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))>
#<alt (* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))>
#<alt (* 1/6 (* eps x))>
#<alt (* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* eps x))>
#<alt (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))>
#<alt (* 1/5040 (* eps (pow x 7)))>
#<alt (* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* (pow x 7) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))>
#<alt (* 1/5040 (* eps (pow x 7)))>
#<alt (* -1 (* (pow x 7) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2))))))>
#<alt (* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2)))))))>
#<alt (* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (+ (* 1/120 (/ eps (pow x 2))) (/ eps (pow x 6)))))))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))))>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))))>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))))>
#<alt (* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))))>
#<alt (* -1 eps)>
#<alt (- (* 1/6 (* eps (pow x 2))) eps)>
#<alt (- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps)>
#<alt (- (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))) eps)>
#<alt (* 1/5040 (* eps (pow x 6)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* (pow x 6) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))>
#<alt (* 1/5040 (* eps (pow x 6)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* (pow x 6) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* -1 (* eps (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))))>
#<alt (* -1 (* eps (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))))>
#<alt (* -1 (* eps (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))))>
#<alt (* -1 (* eps (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))))>
#<alt (* 1/6 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))>
#<alt (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))>
#<alt (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))>
#<alt (* 1/5040 (* eps (pow x 6)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* 1/5040 (* eps (pow x 6)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* -1 (* eps (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))>
#<alt (* -1 (* eps (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))>
#<alt (* -1 (* eps (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))>
#<alt (* -1 (* eps (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))>
#<alt (* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))>
#<alt (* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))>
#<alt (* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))>
#<alt (* 1/6 eps)>
#<alt (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))>
#<alt (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))>
#<alt (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))>
#<alt (* 1/5040 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* 1/5040 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (- (* 1/4 (pow x 2)) 1/2))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (- (+ (* 1/6 (* eps (sin x))) (* 1/4 (pow x 2))) 1/2))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (- (+ (* 1/6 (* eps (sin x))) (* 1/4 (pow x 2))) 1/2))))>
#<alt (* 1/6 (* (pow eps 3) (sin x)))>
#<alt (* (pow eps 3) (- (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps))) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 3) (- (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 3) (- (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* (pow eps 3) (sin x)))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (- (* 1/4 (pow x 2)) 1/2) eps)) (* -1/6 (sin x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (- (+ (* -1 (/ (sin x) eps)) (* 1/4 (pow x 2))) 1/2) eps)) (* -1/6 (sin x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (- (+ (* -1 (/ (sin x) eps)) (* 1/4 (pow x 2))) 1/2) 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 (* 1/4 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))>
#<alt (* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))>
#<alt (* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))>
#<alt (* 1/4 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))>
#<alt (* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))>
#<alt (* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))>
#<alt (* -1 (sin x))>
#<alt (+ (* -1 (sin x)) (* eps (- (* 1/4 (pow x 2)) 1/2)))>
#<alt (+ (* -1 (sin x)) (* eps (- (+ (* 1/6 (* eps (sin x))) (* 1/4 (pow x 2))) 1/2)))>
#<alt (+ (* -1 (sin x)) (* eps (- (+ (* 1/6 (* eps (sin x))) (* 1/4 (pow x 2))) 1/2)))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (- (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps))) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (- (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps))) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (- (* 1/4 (pow x 2)) 1/2)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (- (* 1/4 (pow x 2)) 1/2)) (/ (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/4 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))>
#<alt (* 1/4 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))>
#<alt (* eps (- (* 1/4 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/4 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/4 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/4 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/4 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/4 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/4 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/4 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/4 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/4 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/4 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/4 (pow x 2)) 1/2))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))>
#<alt (+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))>
#<alt (+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))>
#<alt (* 1/4 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))>
#<alt (* 1/4 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))>
#<alt -1/2>
#<alt (- (* 1/4 (pow x 2)) 1/2)>
#<alt (- (* 1/4 (pow x 2)) 1/2)>
#<alt (- (* 1/4 (pow x 2)) 1/2)>
#<alt (* 1/4 (pow x 2))>
#<alt (* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* 1/4 (pow x 2))>
#<alt (* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 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 (* 1/6 (pow eps 2))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1/2 (pow eps 2)) (* 1/4 (* (pow eps 2) (pow x 2))))>
#<alt (+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (* (pow eps 2) (pow x 2))) (* 1/4 (pow eps 2)))))>
#<alt (+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (pow eps 2)) (* 1/1440 (* (pow eps 2) (pow x 2))))))))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<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)>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* 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 (* eps 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/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* eps (- (* 1/5040 (pow x 2)) 1/120))>
#<alt (* eps (- (* 1/5040 (pow x 2)) 1/120))>
#<alt (* eps (- (* 1/5040 (pow x 2)) 1/120))>
#<alt (* eps (- (* 1/5040 (pow x 2)) 1/120))>
#<alt (* eps (- (* 1/5040 (pow x 2)) 1/120))>
#<alt (* eps (- (* 1/5040 (pow x 2)) 1/120))>
#<alt (* eps (- (* 1/5040 (pow x 2)) 1/120))>
#<alt (* eps (- (* 1/5040 (pow x 2)) 1/120))>
#<alt (* eps (- (* 1/5040 (pow x 2)) 1/120))>
#<alt (* eps (- (* 1/5040 (pow x 2)) 1/120))>
#<alt (* eps (- (* 1/5040 (pow x 2)) 1/120))>
#<alt (* eps (- (* 1/5040 (pow x 2)) 1/120))>
#<alt (* -1/120 eps)>
#<alt (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))>
#<alt (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))>
#<alt (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))>
#<alt (* 1/5040 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* 1/5040 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* -1/120 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))>
#<alt (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))>
#<alt (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))>
#<alt (* 1/5040 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* 1/5040 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))>
#<alt (* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))>
#<alt (* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))>
#<alt (* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))>
#<alt (* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))>
#<alt (* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))>
#<alt (* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))>
#<alt (* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))>
#<alt (* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))>
#<alt (* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))>
#<alt (* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))>
#<alt (* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))>
#<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))>
Calls

132 calls:

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

rewrite490.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
4462×*-lowering-*.f32
4462×*-lowering-*.f64
2626×/-lowering-/.f32
2626×/-lowering-/.f64
2094×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047267
1273252
22351252
09033252
Stop Event
iter limit
node limit
Counts
27 → 525
Calls
Call 1
Inputs
(+ (* (* (sin x) (+ (* 1/6 (* eps eps)) -1)) eps) (* (* eps (* eps -1/2)) (cos x)))
(* (sin x) (+ (* 1/6 (* eps eps)) -1))
(sin x)
(+ (* 1/6 (* eps eps)) -1)
(+ 1 -1)
(* eps (- (* eps (+ -1/2 (* 1/6 (* eps x)))) x))
(- (* eps (+ -1/2 (* 1/6 (* eps x)))) x)
(* eps (+ -1/2 (* 1/6 (* eps x))))
(+ -1/2 (* 1/6 (* eps x)))
(* x (- (* (* x x) (+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040)))))) eps))
(- (* (* x x) (+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040)))))) eps)
(* (* x x) (+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040))))))
(+ (* eps 1/6) (* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040)))))
(* eps (+ (* eps (+ -1/2 (* x (* x 1/4)))) (* (sin x) (+ (* eps (* eps 1/6)) -1))))
(+ (* eps (+ -1/2 (* x (* x 1/4)))) (* (sin x) (+ (* eps (* eps 1/6)) -1)))
(* eps (+ -1/2 (* x (* x 1/4))))
(+ -1/2 (* x (* x 1/4)))
(* 1/6 (* eps eps))
(* (* eps (* eps -1/2)) (cos x))
(cos x)
(* 1/6 (* eps x))
(* eps x)
(* eps 1/6)
(* (* x x) 1/5040)
(* eps (+ -1/120 (* (* x x) 1/5040)))
(* (* x x) (* eps (+ -1/120 (* (* x x) 1/5040))))
(* eps (* eps 1/6))
Outputs
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))
(-.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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 eps (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 eps (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.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 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))))
(fma.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #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 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))
(fma.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.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 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))))) (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 #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 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))))) (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 (pow.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 (-.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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 eps (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 (-.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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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))))))) (neg.f64 (*.f64 eps (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 #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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))))
(/.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 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 eps (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))) (*.f64 (*.f64 eps (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 eps (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (*.f64 eps (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) #s(literal 3 binary64))))) (neg.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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))))))))
(/.f64 (neg.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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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)))))))) (neg.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 #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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))))
(pow.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 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))))) (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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))))))) #s(literal -1 binary64))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #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))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) #s(literal 3 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) x)))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))))))
(*.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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) eps) (/.f64 (*.f64 eps (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))
(fma.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (sin.f64 x) (neg.f64 (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (sin.f64 x)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (sin.f64 x))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x))) (neg.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps 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) x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))
(*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (sin.f64 x))
(sin.f64 x)
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))
(-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))
(fma.f64 eps (*.f64 #s(literal 1/6 binary64) eps) #s(literal -1 binary64))
(fma.f64 (*.f64 eps eps) #s(literal 1/6 binary64) #s(literal -1 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) eps) eps #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
#s(literal 0 binary64)
(+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))) (*.f64 eps (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x x))) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x))) eps) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x x)) eps) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x x)))) (neg.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x))) eps)) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x x)) eps)) (neg.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) x)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (-.f64 (*.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) x)) (*.f64 eps (-.f64 #s(literal 0 binary64) x))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))) (*.f64 eps (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps)) (*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps)))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) x))
(*.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) x) eps)
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) x))
(+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (-.f64 #s(literal 0 binary64) x))
(+.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) x)
(-.f64 (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (/.f64 (*.f64 x x) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (-.f64 #s(literal 0 binary64) x))) (/.f64 (*.f64 x x) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (-.f64 #s(literal 0 binary64) x))))
(fma.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) eps (-.f64 #s(literal 0 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x x)) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x x)) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x x))) (neg.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))) (*.f64 x x))) (*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x x)))) (neg.f64 (neg.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (-.f64 #s(literal 0 binary64) x)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (-.f64 #s(literal 0 binary64) x)) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (-.f64 #s(literal 0 binary64) x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) x) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) x)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) x)))))
(/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))) (/.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))
(fma.f64 #s(literal -1/2 binary64) eps (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))
(/.f64 (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps))))
(/.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))) eps) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))))) (neg.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) eps)) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))) eps)) (neg.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 x (*.f64 x x))) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) eps)
(+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x eps) #s(literal -1/2 binary64))
(fma.f64 (*.f64 x eps) #s(literal 1/6 binary64) #s(literal -1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) eps) x #s(literal -1/2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 x eps)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 x eps))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))))) (neg.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) #s(literal -1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x eps)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 x (-.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) x) (*.f64 (-.f64 #s(literal 0 binary64) eps) x))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps eps))) (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps eps)) x) (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps eps)))) (neg.f64 (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (*.f64 eps (*.f64 eps eps))) x)) (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps eps)) x)) (neg.f64 (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (-.f64 #s(literal 0 binary64) eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 x (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (-.f64 (*.f64 (*.f64 x (-.f64 #s(literal 0 binary64) eps)) (*.f64 x (-.f64 #s(literal 0 binary64) eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 x (-.f64 #s(literal 0 binary64) eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) x) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) x)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) x) (*.f64 (-.f64 #s(literal 0 binary64) eps) x)) (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) x) (*.f64 (-.f64 #s(literal 0 binary64) eps) x)))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) eps))
(*.f64 (-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) eps) x)
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 0 binary64) eps))
(+.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(+.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (+.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (-.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) eps))
(-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) eps)
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 0 binary64) eps))) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 0 binary64) eps))))
(fma.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 x x) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) x (-.f64 #s(literal 0 binary64) eps))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 0 binary64) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps eps)) (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps eps)) (-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 0 binary64) eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps eps))) (neg.f64 (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps eps))) (neg.f64 (-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))))) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (*.f64 (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps eps))) (*.f64 (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps eps)))) (neg.f64 (neg.f64 (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))))
(/.f64 (+.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (pow.f64 (+.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (-.f64 (*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) eps)) (+.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (+.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) eps))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (pow.f64 (-.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) eps) (-.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) eps)) (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (-.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) eps)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps eps))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))))))
(*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))))
(+.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))
(+.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (-.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))) (-.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 x x) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))))) (-.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))))) (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))))) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))))) (neg.f64 (-.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x x))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))) (+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))))
(*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 x x))
(*.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) x)
(+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))) (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps))))
(fma.f64 x (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 #s(literal 1/6 binary64) eps))
(fma.f64 #s(literal 1/6 binary64) eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(fma.f64 eps #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(fma.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 #s(literal 1/6 binary64) eps))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps))
(fma.f64 (*.f64 x (*.f64 x eps)) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 #s(literal 1/6 binary64) eps))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))))) (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)) (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/6 binary64) eps))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.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 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))))
(fma.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) eps (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (pow.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))))
(/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64))) eps) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) eps) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (pow.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))) (neg.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64))) eps)) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) eps)) (neg.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 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 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(*.f64 (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) eps)
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(+.f64 (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (neg.f64 (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps 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) x)))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps 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) x)))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))))
(fma.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(fma.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))
(fma.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (sin.f64 x) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #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 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #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 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))) (neg.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps 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) x)))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64))) (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (sin.f64 x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (sin.f64 x)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (sin.f64 x)))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x)))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) eps) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) eps) (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) eps) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) eps) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) eps) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (sin.f64 x)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) eps) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps) (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (sin.f64 x)))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x)))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))))) (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))))) (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) eps))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64))))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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 #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))) (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))) (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) eps))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #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/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) eps))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) eps))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (sin.f64 x)) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (sin.f64 x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (sin.f64 x)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (sin.f64 x)) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (sin.f64 x)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) eps))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (sin.f64 x)) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x)) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x)) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) eps))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x)) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps 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) x)))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))) (*.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #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 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (+.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 3 binary64)) (pow.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (*.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.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 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (neg.f64 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #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 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))
(+.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 eps #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))
(fma.f64 #s(literal -1/2 binary64) eps (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))
(/.f64 (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) eps)) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps)) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/64 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps)) (*.f64 eps #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) eps)
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))
(fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/4 binary64) #s(literal -1/2 binary64))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) x #s(literal -1/2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/4 binary64)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (neg.f64 (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/64 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal -1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal 1/6 binary64) eps) eps)
(*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) eps)
(*.f64 (*.f64 (cos.f64 x) eps) (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) #s(literal -1/2 binary64))
(cos.f64 x)
(*.f64 x (*.f64 #s(literal 1/6 binary64) eps))
(*.f64 #s(literal 1/6 binary64) (*.f64 x eps))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x eps) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal 1/6 binary64) eps) x)
(*.f64 (*.f64 #s(literal 1/6 binary64) x) eps)
(*.f64 x eps)
(*.f64 eps x)
(*.f64 #s(literal 1/6 binary64) eps)
(*.f64 eps #s(literal 1/6 binary64))
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/5040 binary64)) x)
(+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps #s(literal -1/120 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps #s(literal -1/120 binary64))) (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(fma.f64 eps #s(literal -1/120 binary64) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(fma.f64 #s(literal -1/120 binary64) eps (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1/1728000 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps #s(literal -1/120 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(/.f64 (*.f64 eps (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)))) eps) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64))) eps) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/1728000 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps #s(literal -1/120 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64))))) (neg.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)))) eps)) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64))) eps)) (neg.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 eps (*.f64 eps eps))) (*.f64 #s(literal -1/1728000 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps #s(literal -1/120 binary64))))))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) eps)
(+.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal -1/120 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x eps)) #s(literal -1/120 binary64)) (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal -1/120 binary64)))
(+.f64 (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 x x)))
(+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x eps))) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x eps))))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x eps))) (*.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x eps))))
(/.f64 (*.f64 (*.f64 x (*.f64 x eps)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))))
(/.f64 (*.f64 (*.f64 x (*.f64 x eps)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x eps)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x eps)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64))))) (neg.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal -1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal -1/120 binary64))) (*.f64 (*.f64 x x) (*.f64 eps #s(literal -1/120 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal -1/120 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 x eps)) #s(literal -1/120 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) #s(literal -1/120 binary64)) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal -1/120 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) #s(literal -1/120 binary64)) (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x (*.f64 x eps)) #s(literal -1/120 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) #s(literal -1/120 binary64)) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal -1/120 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 x x)) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 x x))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x eps))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x eps))) (*.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x eps)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x eps))) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x eps)))) (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x eps))) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x eps))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x eps))) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x eps)))) (-.f64 (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x eps))) (*.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x eps)))) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x eps))) (*.f64 #s(literal -1/120 binary64) (*.f64 x (*.f64 x eps)))))))
(*.f64 x (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(*.f64 eps (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 x (*.f64 x eps)))
(*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x eps)) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(*.f64 (*.f64 (*.f64 x eps) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) x)
(*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) eps)
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal 1/6 binary64) eps) eps)

simplify369.0ms (2.1%)

Algorithm
egg-herbie
Rules
5436×*-lowering-*.f32
5436×*-lowering-*.f64
2980×+-lowering-+.f64
2980×+-lowering-+.f32
1370×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04045975
114105693
250725444
086145444
Stop Event
iter limit
node limit
Counts
528 → 528
Calls
Call 1
Inputs
(* -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)))))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* -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)))))
(* x (- (* 1/6 (pow eps 2)) 1))
(* x (- (+ (* -1/6 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1))) (* 1/6 (pow eps 2))) 1))
(* x (- (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (- (* 1/6 (pow eps 2)) 1)) (* 1/120 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))))) 1))
(* x (- (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (- (* 1/6 (pow eps 2)) 1)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1))) (* 1/120 (- (* 1/6 (pow eps 2)) 1))))))) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* -1 (sin x))
(+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))
(+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))
(+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (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
(- (* 1/6 (pow eps 2)) 1)
(- (* 1/6 (pow eps 2)) 1)
(- (* 1/6 (pow eps 2)) 1)
(* 1/6 (pow eps 2))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* 1/6 (pow eps 2))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* -1 (* eps x))
(* eps (+ (* -1 x) (* -1/2 eps)))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(* 1/6 (* (pow eps 3) x))
(* (pow eps 3) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* 1/6 (* (pow eps 3) x))
(* -1 (* (pow eps 3) (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(* -1/2 (pow eps 2))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(* -1 (* eps (* x (+ 1 (* -1/6 (pow eps 2))))))
(* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))
(* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))
(* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))
(* -1 x)
(- (* -1/2 eps) x)
(- (* eps (- (* 1/6 (* eps x)) 1/2)) x)
(- (* eps (- (* 1/6 (* eps x)) 1/2)) x)
(* 1/6 (* (pow eps 2) x))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* 1/6 (* (pow eps 2) x))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(* -1/2 eps)
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(* x (- (* 1/6 (pow eps 2)) 1))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(* -1 (* x (+ 1 (* -1/6 (pow eps 2)))))
(* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))
(* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))
(* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))
(* -1/2 eps)
(* eps (- (* 1/6 (* eps x)) 1/2))
(* eps (- (* 1/6 (* eps x)) 1/2))
(* eps (- (* 1/6 (* eps x)) 1/2))
(* 1/6 (* (pow eps 2) x))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* 1/6 (* (pow eps 2) x))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* -1/2 eps)
(+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))
(+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))
(+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))
(* 1/6 (* (pow eps 2) x))
(* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))
(* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))
(* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))
(* 1/6 (* (pow eps 2) x))
(* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))
(* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))
(* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))
-1/2
(- (* 1/6 (* eps x)) 1/2)
(- (* 1/6 (* eps x)) 1/2)
(- (* 1/6 (* eps x)) 1/2)
(* 1/6 (* eps x))
(* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* 1/6 (* eps x))
(* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
-1/2
(- (* 1/6 (* eps x)) 1/2)
(- (* 1/6 (* eps x)) 1/2)
(- (* 1/6 (* eps x)) 1/2)
(* 1/6 (* eps x))
(* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(* 1/6 (* eps x))
(* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))
(* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))
(* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))
(* -1 (* eps x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))
(* 1/5040 (* eps (pow x 7)))
(* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* (pow x 7) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))
(* 1/5040 (* eps (pow x 7)))
(* -1 (* (pow x 7) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2))))))
(* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2)))))))
(* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (+ (* 1/120 (/ eps (pow x 2))) (/ eps (pow x 6)))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))))
(* -1 eps)
(- (* 1/6 (* eps (pow x 2))) eps)
(- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps)
(- (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))) eps)
(* 1/5040 (* eps (pow x 6)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* (pow x 6) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))
(* 1/5040 (* eps (pow x 6)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* (pow x 6) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* -1 (* eps (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))))
(* -1 (* eps (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))))
(* -1 (* eps (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))))
(* -1 (* eps (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))))
(* 1/6 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))
(* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))
(* 1/5040 (* eps (pow x 6)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* 1/5040 (* eps (pow x 6)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* -1 (* eps (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))
(* -1 (* eps (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))
(* -1 (* eps (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))
(* -1 (* eps (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))
(* 1/6 eps)
(+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))
(+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))
(+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))
(* 1/5040 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* 1/5040 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* eps (- (* 1/4 (pow x 2)) 1/2))))
(* eps (+ (* -1 (sin x)) (* eps (- (+ (* 1/6 (* eps (sin x))) (* 1/4 (pow x 2))) 1/2))))
(* eps (+ (* -1 (sin x)) (* eps (- (+ (* 1/6 (* eps (sin x))) (* 1/4 (pow x 2))) 1/2))))
(* 1/6 (* (pow eps 3) (sin x)))
(* (pow eps 3) (- (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps))) (* 1/2 (/ 1 eps))))
(* (pow eps 3) (- (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))
(* (pow eps 3) (- (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))
(* 1/6 (* (pow eps 3) (sin x)))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* 1/4 (pow x 2)) 1/2) eps)) (* -1/6 (sin x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (+ (* -1 (/ (sin x) eps)) (* 1/4 (pow x 2))) 1/2) eps)) (* -1/6 (sin x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (+ (* -1 (/ (sin x) eps)) (* 1/4 (pow x 2))) 1/2) 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)))))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))
(* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))
(* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))
(* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))
(* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))
(* -1 (sin x))
(+ (* -1 (sin x)) (* eps (- (* 1/4 (pow x 2)) 1/2)))
(+ (* -1 (sin x)) (* eps (- (+ (* 1/6 (* eps (sin x))) (* 1/4 (pow x 2))) 1/2)))
(+ (* -1 (sin x)) (* eps (- (+ (* 1/6 (* eps (sin x))) (* 1/4 (pow x 2))) 1/2)))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (- (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps))) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (- (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps))) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (- (* 1/4 (pow x 2)) 1/2)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (- (* 1/4 (pow x 2)) 1/2)) (/ (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/4 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))
(* 1/4 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(* -1/2 eps)
(+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))
(+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))
(+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))
(* 1/4 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))
(* 1/4 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))
-1/2
(- (* 1/4 (pow x 2)) 1/2)
(- (* 1/4 (pow x 2)) 1/2)
(- (* 1/4 (pow x 2)) 1/2)
(* 1/4 (pow x 2))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(* 1/4 (pow x 2))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 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))
(* 1/6 (pow eps 2))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (pow eps 2))
(+ (* -1/2 (pow eps 2)) (* 1/4 (* (pow eps 2) (pow x 2))))
(+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (* (pow eps 2) (pow x 2))) (* 1/4 (pow eps 2)))))
(+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (pow eps 2)) (* 1/1440 (* (pow eps 2) (pow x 2))))))))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
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)
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* 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)
(* eps 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/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(* -1/120 eps)
(+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))
(+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))
(+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))
(* 1/5040 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* 1/5040 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* -1/120 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))
(* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))
(* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))
(* 1/5040 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* 1/5040 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(* 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))
Outputs
(* -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 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* 1/4 (* (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1)))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(+ (* -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 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)) (*.f64 x (*.f64 x (*.f64 eps (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal -1/6 binary64))) (*.f64 eps #s(literal 1/4 binary64)))))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.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 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))))
(* 1/6 (* (pow eps 3) (sin x)))
(*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))))
(* 1/6 (* (pow eps 3) (sin x)))
(*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))))
(* x (- (* 1/6 (pow eps 2)) 1))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(* x (- (+ (* -1/6 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1))) (* 1/6 (pow eps 2))) 1))
(*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(* x (- (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (- (* 1/6 (pow eps 2)) 1)) (* 1/120 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))))) 1))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #s(literal -1 binary64))))
(* x (- (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (- (* 1/6 (pow eps 2)) 1)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1))) (* 1/120 (- (* 1/6 (pow eps 2)) 1))))))) 1))
(*.f64 x (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x))
(* -1 (sin x))
(-.f64 #s(literal 0 binary64) (sin.f64 x))
(+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x))
(+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x))
(+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x))
(* 1/6 (* (pow eps 2) (sin x)))
(*.f64 eps (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))
(* 1/6 (* (pow eps 2) (sin x)))
(*.f64 eps (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))
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)
-1
#s(literal -1 binary64)
(- (* 1/6 (pow eps 2)) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(- (* 1/6 (pow eps 2)) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(- (* 1/6 (pow eps 2)) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))))
(* -1 (* eps x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(* eps (+ (* -1 x) (* -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) eps) x))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))
(* 1/6 (* (pow eps 3) x))
(*.f64 eps (*.f64 eps (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(* (pow eps 3) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(* 1/6 (* (pow eps 3) x))
(*.f64 eps (*.f64 eps (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(* -1 (* (pow eps 3) (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(*.f64 (+.f64 (*.f64 x #s(literal -1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(*.f64 (+.f64 (*.f64 x #s(literal -1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* -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 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(* -1 (* eps (* x (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(- (* -1/2 eps) x)
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) x)
(- (* eps (- (* 1/6 (* eps x)) 1/2)) x)
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)
(- (* eps (- (* 1/6 (* eps x)) 1/2)) x)
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.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 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)
(* x (- (* 1/6 (pow eps 2)) 1))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
(* -1 (* x (+ 1 (* -1/6 (pow eps 2)))))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
(* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
(* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* eps (- (* 1/6 (* eps x)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(* eps (- (* 1/6 (* eps x)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(* eps (- (* 1/6 (* eps x)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #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 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))
(*.f64 x (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))
(*.f64 x (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))
(*.f64 x (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))
(*.f64 x (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))
(*.f64 x (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))
(*.f64 x (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
-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))))
(- (* 1/6 (* eps x)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(- (* 1/6 (* eps x)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(+.f64 #s(literal -1/2 binary64) (*.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))))
(- (* 1/6 (* eps x)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(- (* 1/6 (* eps x)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* -1 (* eps x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(*.f64 x (*.f64 eps (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) eps))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* 1/5040 (* eps (pow x 7)))
(*.f64 eps (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64))))
(* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))
(* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow x 7) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(* 1/5040 (* eps (pow x 7)))
(*.f64 eps (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64))))
(* -1 (* (pow x 7) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))
(* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2)))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 eps (*.f64 x x))) (*.f64 eps (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64))))
(* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (+ (* 1/120 (/ eps (pow x 2))) (/ eps (pow x 6)))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (/.f64 eps (pow.f64 x #s(literal 6 binary64))) (*.f64 #s(literal 1/120 binary64) (/.f64 eps (*.f64 x x)))) (*.f64 eps (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (-.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 #s(literal 0 binary64) (*.f64 x x)))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (-.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 #s(literal 0 binary64) (*.f64 x x)))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (-.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 #s(literal 0 binary64) (*.f64 x x)))))
(* -1 (* eps (* x (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (-.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 #s(literal 0 binary64) (*.f64 x x)))))
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(- (* 1/6 (* eps (pow x 2))) eps)
(*.f64 eps (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps)
(-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) eps)
(- (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))) eps)
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* 1/5040 (* eps (pow x 6)))
(*.f64 eps (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64))))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(* 1/5040 (* eps (pow x 6)))
(*.f64 eps (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64))))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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))))))))
(* -1 (* eps (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (-.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 #s(literal 0 binary64) (*.f64 x x)))))
(* -1 (* eps (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (-.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 #s(literal 0 binary64) (*.f64 x x)))))
(* -1 (* eps (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (-.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 #s(literal 0 binary64) (*.f64 x x)))))
(* -1 (* eps (+ 1 (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (-.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 #s(literal 0 binary64) (*.f64 x x)))))
(* 1/6 (* eps (pow x 2)))
(*.f64 x (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))
(*.f64 eps (*.f64 (*.f64 x 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)))))))
(* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))
(*.f64 eps (*.f64 (*.f64 x 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)))))))
(* 1/5040 (* eps (pow x 6)))
(*.f64 eps (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64))))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 6 binary64)))
(* 1/5040 (* eps (pow x 6)))
(*.f64 eps (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64))))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 6 binary64)))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 eps (*.f64 (*.f64 x 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)))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 eps (*.f64 (*.f64 x 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)))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 eps (*.f64 (*.f64 x 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)))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 eps (*.f64 (*.f64 x 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)))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 eps (*.f64 (*.f64 x 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)))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 eps (*.f64 (*.f64 x 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)))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 eps (*.f64 (*.f64 x 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)))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 eps (*.f64 (*.f64 x 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)))))))
(* -1 (* eps (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))
(*.f64 eps (*.f64 (-.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 #s(literal 0 binary64) (*.f64 x x))))
(* -1 (* eps (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))
(*.f64 eps (*.f64 (-.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 #s(literal 0 binary64) (*.f64 x x))))
(* -1 (* eps (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))
(*.f64 eps (*.f64 (-.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 #s(literal 0 binary64) (*.f64 x x))))
(* -1 (* eps (* (pow x 2) (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6))))
(*.f64 eps (*.f64 (-.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 #s(literal 0 binary64) (*.f64 x x))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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))))))
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))
(*.f64 (-.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 #s(literal 0 binary64) eps))
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))
(*.f64 (-.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 #s(literal 0 binary64) eps))
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))
(*.f64 (-.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 #s(literal 0 binary64) eps))
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))) 1/6)))
(*.f64 (-.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 #s(literal 0 binary64) eps))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))
(*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))
(*.f64 eps (+.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))))))
(+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))
(*.f64 eps (+.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))))))
(* 1/5040 (* eps (pow x 4)))
(*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* 1/5040 (* eps (pow x 4)))
(*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (- (* 1/4 (pow x 2)) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (- (+ (* 1/6 (* eps (sin x))) (* 1/4 (pow x 2))) 1/2))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(* eps (+ (* -1 (sin x)) (* eps (- (+ (* 1/6 (* eps (sin x))) (* 1/4 (pow x 2))) 1/2))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(* 1/6 (* (pow eps 3) (sin x)))
(*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(* (pow eps 3) (- (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps))) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)))
(* (pow eps 3) (- (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)))
(* (pow eps 3) (- (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)))
(* 1/6 (* (pow eps 3) (sin x)))
(*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* 1/4 (pow x 2)) 1/2) eps)) (* -1/6 (sin x)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (+ (* -1 (/ (sin x) eps)) (* 1/4 (pow x 2))) 1/2) eps)) (* -1/6 (sin x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 x)) (/.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (sin.f64 x) eps))) eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (+ (* -1 (/ (sin x) eps)) (* 1/4 (pow x 2))) 1/2) eps)) (* -1/6 (sin x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 x)) (/.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (sin.f64 x) eps))) eps))))
(* -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 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* 1/4 (* (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1)))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(+ (* -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 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)) (*.f64 x (*.f64 x (*.f64 eps (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal -1/6 binary64))) (*.f64 eps #s(literal 1/4 binary64)))))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 x x)))))
(* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 x x)))))
(* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 x x)))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 x x)))))
(* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 x x)))))
(* (pow x 2) (+ (* 1/4 (pow eps 2)) (/ (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))) (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 x x)))))
(* -1 (sin x))
(-.f64 #s(literal 0 binary64) (sin.f64 x))
(+ (* -1 (sin x)) (* eps (- (* 1/4 (pow x 2)) 1/2)))
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (sin.f64 x))
(+ (* -1 (sin x)) (* eps (- (+ (* 1/6 (* eps (sin x))) (* 1/4 (pow x 2))) 1/2)))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(+ (* -1 (sin x)) (* eps (- (+ (* 1/6 (* eps (sin x))) (* 1/4 (pow x 2))) 1/2)))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(* 1/6 (* (pow eps 2) (sin x)))
(*.f64 eps (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(* (pow eps 2) (- (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps))) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)))
(* (pow eps 2) (- (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)))
(* (pow eps 2) (- (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)))
(* 1/6 (* (pow eps 2) (sin x)))
(*.f64 eps (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(* (pow eps 2) (- (+ (* 1/6 (sin x)) (* 1/4 (/ (pow x 2) eps))) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (- (* 1/4 (pow x 2)) 1/2)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (/.f64 (-.f64 (/.f64 (sin.f64 x) eps) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (- (* 1/4 (pow x 2)) 1/2)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (/.f64 (-.f64 (/.f64 (sin.f64 x) eps) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) eps)))
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)
(+ (* -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/6 (* x (- (* 1/6 (pow eps 2)) 1))) (* 1/4 eps)))) 1)))
(+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (*.f64 x #s(literal 1/4 binary64))))))
(* 1/4 (* eps (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(* 1/4 (* eps (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/4 eps) (/ (* (sin x) (- (* 1/6 (pow eps 2)) 1)) (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* 1/4 (* eps (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* 1/4 (* eps (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x 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)))
(- (* 1/4 (pow x 2)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(- (* 1/4 (pow x 2)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(+ (* -1/2 (pow eps 2)) (* 1/4 (* (pow eps 2) (pow x 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (* (pow eps 2) (pow x 2))) (* 1/4 (pow eps 2)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 x x))))))
(+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (pow eps 2)) (* 1/1440 (* (pow eps 2) (pow x 2))))))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 x x) #s(literal 1/1440 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 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 (*.f64 x 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 (*.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)
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps x)
(* eps x)
(*.f64 eps 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/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* eps (- (* 1/5040 (pow x 2)) 1/120))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* -1/120 eps)
(*.f64 eps #s(literal -1/120 binary64))
(+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/5040 (* eps (pow x 2)))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))
(* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))
(* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))
(* 1/5040 (* eps (pow x 2)))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))
(* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))
(* (pow x 2) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))
(* -1/120 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal -1/120 binary64))
(* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* 1/5040 (* eps (pow x 4)))
(*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* 1/5040 (* eps (pow x 4)))
(*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* eps (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))

eval143.0ms (0.8%)

Compiler

Compiled 42842 to 2724 computations (93.6% saved)

prune158.0ms (0.9%)

Pruning

44 alts after pruning (41 fresh and 3 done)

PrunedKeptTotal
New1059211080
Fresh62026
Picked415
Done022
Total1069441113
Accuracy
100.0%
Counts
1113 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.1%
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x))) eps) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))))
55.0%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
78.3%
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
53.5%
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
98.3%
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
99.8%
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
96.8%
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 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.7%
(*.f64 (*.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))))))) (-.f64 #s(literal 0 binary64) eps))
78.7%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
51.0%
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 x x)))))
29.7%
(*.f64 (*.f64 eps (*.f64 eps 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)))))
28.3%
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)))
75.5%
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
53.5%
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
11.4%
(*.f64 (sin.f64 x) (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
79.5%
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
79.9%
(*.f64 (sin.f64 x) (neg.f64 eps))
29.3%
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))))) eps))
78.7%
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
78.9%
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.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))))))) eps))
78.7%
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
96.8%
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
78.9%
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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.7%
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
96.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
98.4%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (sin.f64 x)))
96.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
99.6%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
96.8%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
98.2%
(*.f64 eps (+.f64 (*.f64 eps (+.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)))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
98.1%
(*.f64 eps (+.f64 (*.f64 eps (+.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))))))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
97.7%
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
97.4%
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
97.3%
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 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.7%
(*.f64 eps (+.f64 (*.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)))))
97.3%
(*.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 #s(literal 1/4 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))))
96.8%
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
93.9%
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
96.7%
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
55.0%
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
53.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
53.4%
#s(literal 0 binary64)
Compiler

Compiled 1813 to 1133 computations (37.5% saved)

simplify194.0ms (1.1%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))
cost-diff0
(*.f64 eps #s(literal -1/2 binary64))
cost-diff0
(+.f64 (*.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))))
cost-diff0
(*.f64 eps (+.f64 (*.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)))))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) (*.f64 eps (+.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)))))))
cost-diff0
(-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.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))))))) eps)
cost-diff0
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.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))))))) eps))
cost-diff0
(*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))
cost-diff0
(+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
cost-diff128
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
cost-diff128
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
cost-diff0
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
cost-diff0
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))
cost-diff0
(*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps))
cost-diff128
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
Rules
2848×*-lowering-*.f32
2848×*-lowering-*.f64
2754×+-lowering-+.f64
2754×+-lowering-+.f32
1980×fma-lowering-fma.f32
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
040310
1128295
2434294
31356292
43923286
56633285
08660285
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* (+ (* 1/6 (* eps eps)) -1) (* (sin x) eps)) (* (* eps eps) (* -1/2 (cos x))))
(* (+ (* 1/6 (* eps eps)) -1) (* (sin x) eps))
(+ (* 1/6 (* eps eps)) -1)
(* 1/6 (* eps eps))
1/6
(* eps eps)
eps
-1
(* (sin x) eps)
(sin x)
x
(* (* eps eps) (* -1/2 (cos x)))
(* -1/2 (cos x))
-1/2
(cos x)
0
(* eps (* x (+ -1 (* eps (+ (* eps 1/6) (/ -1/2 x))))))
eps
(* x (+ -1 (* eps (+ (* eps 1/6) (/ -1/2 x)))))
x
(+ -1 (* eps (+ (* eps 1/6) (/ -1/2 x))))
-1
(* eps (+ (* eps 1/6) (/ -1/2 x)))
(+ (* eps 1/6) (/ -1/2 x))
(* eps 1/6)
1/6
(/ -1/2 x)
-1/2
(* x (- (* (* x x) (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040)))))) eps))
x
(- (* (* x x) (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040)))))) eps)
(* (* x x) (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040))))))
(* x x)
(* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040)))))
eps
(+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040))))
1/6
(* (* x x) (+ -1/120 (* (* x x) 1/5040)))
(+ -1/120 (* (* x x) 1/5040))
-1/120
(* (* x x) 1/5040)
1/5040
(* eps (+ (* eps -1/2) (* (sin x) (+ (* eps (* eps 1/6)) -1))))
eps
(+ (* eps -1/2) (* (sin x) (+ (* eps (* eps 1/6)) -1)))
(* eps -1/2)
-1/2
(* (sin x) (+ (* eps (* eps 1/6)) -1))
(sin x)
x
(+ (* eps (* eps 1/6)) -1)
(* eps (* eps 1/6))
(* eps 1/6)
1/6
-1
Outputs
(+ (* (+ (* 1/6 (* eps eps)) -1) (* (sin x) eps)) (* (* eps eps) (* -1/2 (cos x))))
(*.f64 eps (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))))
(* (+ (* 1/6 (* eps eps)) -1) (* (sin x) eps))
(*.f64 eps (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (sin.f64 x)))
(+ (* 1/6 (* eps eps)) -1)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))
(* 1/6 (* eps eps))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
1/6
#s(literal 1/6 binary64)
(* eps eps)
(*.f64 eps eps)
eps
-1
#s(literal -1 binary64)
(* (sin x) eps)
(*.f64 eps (sin.f64 x))
(sin x)
(sin.f64 x)
x
(* (* eps eps) (* -1/2 (cos x)))
(*.f64 (*.f64 eps 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)
0
#s(literal 0 binary64)
(* eps (* x (+ -1 (* eps (+ (* eps 1/6) (/ -1/2 x))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
eps
(* x (+ -1 (* eps (+ (* eps 1/6) (/ -1/2 x)))))
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x)
x
(+ -1 (* eps (+ (* eps 1/6) (/ -1/2 x))))
(+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))
-1
#s(literal -1 binary64)
(* eps (+ (* eps 1/6) (/ -1/2 x)))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))
(+ (* eps 1/6) (/ -1/2 x))
(+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))
(* eps 1/6)
(*.f64 #s(literal 1/6 binary64) eps)
1/6
#s(literal 1/6 binary64)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
-1/2
#s(literal -1/2 binary64)
(* x (- (* (* x x) (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040)))))) eps))
(*.f64 x (*.f64 eps (+.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))))))))))
x
(- (* (* x x) (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040)))))) eps)
(*.f64 eps (+.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)))))))))
(* (* x x) (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040))))))
(*.f64 (+.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 x x)))
(* x x)
(*.f64 x x)
(* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040)))))
(*.f64 eps (+.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))))))
eps
(+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040))))
(+.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)))))
1/6
#s(literal 1/6 binary64)
(* (* x x) (+ -1/120 (* (* x x) 1/5040)))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(+ -1/120 (* (* x x) 1/5040))
(+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
-1/120
#s(literal -1/120 binary64)
(* (* x x) 1/5040)
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
1/5040
#s(literal 1/5040 binary64)
(* eps (+ (* eps -1/2) (* (sin x) (+ (* eps (* eps 1/6)) -1))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (sin.f64 x))))
eps
(+ (* eps -1/2) (* (sin x) (+ (* eps (* eps 1/6)) -1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (sin.f64 x)))
(* eps -1/2)
(*.f64 eps #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(* (sin x) (+ (* eps (* eps 1/6)) -1))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (sin.f64 x))
(sin x)
(sin.f64 x)
x
(+ (* eps (* eps 1/6)) -1)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))
(* eps (* eps 1/6))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* eps 1/6)
(*.f64 #s(literal 1/6 binary64) eps)
1/6
#s(literal 1/6 binary64)
-1
#s(literal -1 binary64)

localize182.0ms (1%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 (*.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))))
accuracy99.8%
(*.f64 eps (+.f64 (*.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)))))
accuracy99.8%
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
accuracy99.5%
(*.f64 eps #s(literal 1/6 binary64))
accuracy99.9%
(*.f64 (*.f64 x x) (*.f64 eps (+.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)))))))
accuracy99.8%
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
accuracy99.7%
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
accuracy99.6%
(*.f64 eps (+.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))))))
accuracy99.8%
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
accuracy99.6%
(*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))
accuracy99.6%
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
accuracy99.5%
(*.f64 eps #s(literal 1/6 binary64))
accuracy100.0%
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
accuracy100.0%
(*.f64 (sin.f64 x) eps)
accuracy99.8%
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
accuracy99.7%
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
Results
116.0ms255×0valid
1.0ms2valid
Compiler

Compiled 330 to 41 computations (87.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 67.0ms
ival-mult: 38.0ms (56.3% of total)
...c/correct-round.rkt:119:19: 11.0ms (16.3% of total)
ival-add: 10.0ms (14.8% of total)
ival-sin: 3.0ms (4.4% of total)
ival-div: 2.0ms (3% of total)
ival-cos: 2.0ms (3% of total)
const: 1.0ms (1.5% of total)
ival-sub: 1.0ms (1.5% of total)
backward-pass: 0.0ms (0% of total)

series23.0ms (0.1%)

Counts
23 → 456
Calls
Call 1
Inputs
#<alt (+ (* (+ (* 1/6 (* eps eps)) -1) (* (sin x) eps)) (* (* eps eps) (* -1/2 (cos x))))>
#<alt (* (+ (* 1/6 (* eps eps)) -1) (* (sin x) eps))>
#<alt (+ (* 1/6 (* eps eps)) -1)>
#<alt (* 1/6 (* eps eps))>
#<alt (* eps (* x (+ -1 (* eps (+ (* eps 1/6) (/ -1/2 x))))))>
#<alt (* x (+ -1 (* eps (+ (* eps 1/6) (/ -1/2 x)))))>
#<alt (+ -1 (* eps (+ (* eps 1/6) (/ -1/2 x))))>
#<alt (* eps (+ (* eps 1/6) (/ -1/2 x)))>
#<alt (* x (- (* (* x x) (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040)))))) eps))>
#<alt (- (* (* x x) (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040)))))) eps)>
#<alt (* (* x x) (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040))))))>
#<alt (* x x)>
#<alt (* eps (+ (* eps -1/2) (* (sin x) (+ (* eps (* eps 1/6)) -1))))>
#<alt (+ (* eps -1/2) (* (sin x) (+ (* eps (* eps 1/6)) -1)))>
#<alt (* eps -1/2)>
#<alt (* (sin x) (+ (* eps (* eps 1/6)) -1))>
#<alt (* (sin x) eps)>
#<alt (* (* eps eps) (* -1/2 (cos x)))>
#<alt (* eps 1/6)>
#<alt (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040)))))>
#<alt (* (* x x) (+ -1/120 (* (* x x) 1/5040)))>
#<alt (* (* x x) 1/5040)>
#<alt (* eps (* eps 1/6))>
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 (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x)))))>
#<alt (* 1/6 (* (pow eps 3) (sin x)))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))>
#<alt (* 1/6 (* (pow eps 3) (sin x)))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (/ (sin x) (pow eps 2)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (/ (sin x) (pow eps 2)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (/ (sin x) (pow eps 2)))))>
#<alt (* eps (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* x (+ (* -1/6 (* eps (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))) (* eps (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow x 2) (+ (* -1/6 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/120 (* eps (* (pow x 2) (- (* 1/6 (pow eps 2)) 1))))))))>
#<alt (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow x 2) (+ (* -1/6 (* eps (- (* 1/6 (pow eps 2)) 1))) (* (pow x 2) (+ (* -1/5040 (* eps (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))) (* 1/120 (* eps (- (* 1/6 (pow eps 2)) 1)))))))))>
#<alt (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt -1>
#<alt (- (* 1/6 (pow eps 2)) 1)>
#<alt (- (* 1/6 (pow eps 2)) 1)>
#<alt (- (* 1/6 (pow eps 2)) 1)>
#<alt (* 1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (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 (* 1/6 (pow eps 2))>
#<alt (* -1 (* eps x))>
#<alt (* eps (+ (* -1 x) (* -1/2 eps)))>
#<alt (* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))>
#<alt (* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))>
#<alt (* 1/6 (* (pow eps 3) x))>
#<alt (* (pow eps 3) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* (pow eps 3) x))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 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)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) 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)))>
#<alt (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* x (- (* 1/6 (pow eps 2)) 1))>
#<alt (* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))>
#<alt (* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))>
#<alt (* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))>
#<alt (* x (- (* 1/6 (pow eps 2)) 1))>
#<alt (* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))>
#<alt (* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))>
#<alt (* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))>
#<alt (* -1 x)>
#<alt (+ (* -1 x) (* -1/2 eps))>
#<alt (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2)))>
#<alt (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2)))>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))>
#<alt -1>
#<alt (- (* -1/2 (/ eps x)) 1)>
#<alt (- (* eps (- (* 1/6 eps) (* 1/2 (/ 1 x)))) 1)>
#<alt (- (* eps (- (* 1/6 eps) (* 1/2 (/ 1 x)))) 1)>
#<alt (* 1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))>
#<alt (* (pow eps 2) (+ 1/6 (* -1 (/ (+ (* 1/2 (/ 1 x)) (/ 1 eps)) eps))))>
#<alt (* (pow eps 2) (+ 1/6 (* -1 (/ (+ (* 1/2 (/ 1 x)) (/ 1 eps)) eps))))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))>
#<alt (* (pow eps 2) (+ 1/6 (* -1 (/ (+ (/ 1 eps) (* 1/2 (/ 1 x))) eps))))>
#<alt (* (pow eps 2) (+ 1/6 (* -1 (/ (+ (/ 1 eps) (* 1/2 (/ 1 x))) eps))))>
#<alt (* -1/2 (/ eps x))>
#<alt (/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)>
#<alt (/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)>
#<alt (/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)>
#<alt (- (* 1/6 (pow eps 2)) 1)>
#<alt (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)>
#<alt (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)>
#<alt (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)>
#<alt (- (* 1/6 (pow eps 2)) 1)>
#<alt (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)>
#<alt (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)>
#<alt (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)>
#<alt (* -1/2 (/ eps x))>
#<alt (* eps (- (* 1/6 eps) (* 1/2 (/ 1 x))))>
#<alt (* eps (- (* 1/6 eps) (* 1/2 (/ 1 x))))>
#<alt (* eps (- (* 1/6 eps) (* 1/2 (/ 1 x))))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))>
#<alt (* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))>
#<alt (* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))>
#<alt (* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))>
#<alt (* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))>
#<alt (* -1/2 (/ eps x))>
#<alt (/ (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x))) x)>
#<alt (/ (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x))) x)>
#<alt (/ (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x))) x)>
#<alt (* 1/6 (pow eps 2))>
#<alt (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))>
#<alt (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))>
#<alt (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))>
#<alt (* 1/6 (pow eps 2))>
#<alt (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))>
#<alt (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))>
#<alt (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))>
#<alt (* -1 (* eps x))>
#<alt (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))>
#<alt (* 1/5040 (* eps (pow x 7)))>
#<alt (* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* (pow x 7) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))>
#<alt (* 1/5040 (* eps (pow x 7)))>
#<alt (* -1 (* (pow x 7) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2))))))>
#<alt (* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2)))))))>
#<alt (* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (+ (* 1/120 (/ eps (pow x 2))) (/ eps (pow x 6)))))))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))>
#<alt (* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))))))>
#<alt (* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))))))>
#<alt (* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))))))>
#<alt (* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))))))>
#<alt (* -1 eps)>
#<alt (- (* 1/6 (* eps (pow x 2))) eps)>
#<alt (- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps)>
#<alt (- (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))) eps)>
#<alt (* 1/5040 (* eps (pow x 6)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* (pow x 6) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))>
#<alt (* 1/5040 (* eps (pow x 6)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* (pow x 6) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))>
#<alt (* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))))))>
#<alt (* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))))))>
#<alt (* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))))))>
#<alt (* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))))))>
#<alt (* 1/6 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))>
#<alt (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))>
#<alt (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))>
#<alt (* 1/5040 (* eps (pow x 6)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* 1/5040 (* eps (pow x 6)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 eps)))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (- (* 1/6 (* eps (sin x))) 1/2))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (- (* 1/6 (* eps (sin x))) 1/2))))>
#<alt (* 1/6 (* (pow eps 3) (sin x)))>
#<alt (* (pow eps 3) (- (* 1/6 (sin x)) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 3) (- (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 3) (- (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* (pow eps 3) (sin x)))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (* 1/2 (/ 1 eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ (sin x) eps)) 1/2) eps)) (* -1/6 (sin x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ (sin x) eps)) 1/2) 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/6 (* eps (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))) (* eps (- (* 1/6 (pow eps 2)) 1)))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow x 2) (+ (* -1/6 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/120 (* eps (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))))))))>
#<alt (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* -1 (sin x))>
#<alt (+ (* -1 (sin x)) (* -1/2 eps))>
#<alt (+ (* -1 (sin x)) (* eps (- (* 1/6 (* eps (sin x))) 1/2)))>
#<alt (+ (* -1 (sin x)) (* eps (- (* 1/6 (* eps (sin x))) 1/2)))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (- (* 1/6 (sin x)) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (- (* 1/6 (sin x)) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ (sin x) eps)) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ (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 x 2) (- (* 1/6 (pow eps 2)) 1))) (* 1/6 (pow eps 2))) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (- (* 1/6 (pow eps 2)) 1)) (* 1/120 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))))) 1)))>
#<alt (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<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 (* x (- (* 1/6 (pow eps 2)) 1))>
#<alt (* x (- (+ (* -1/6 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1))) (* 1/6 (pow eps 2))) 1))>
#<alt (* x (- (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (- (* 1/6 (pow eps 2)) 1)) (* 1/120 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))))) 1))>
#<alt (* x (- (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (- (* 1/6 (pow eps 2)) 1)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1))) (* 1/120 (- (* 1/6 (pow eps 2)) 1))))))) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* (sin x) (- (* 1/6 (pow eps 2)) 1))>
#<alt (* -1 (sin x))>
#<alt (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))>
#<alt (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))>
#<alt (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (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 (* 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 (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1/2 (pow eps 2)) (* 1/4 (* (pow eps 2) (pow x 2))))>
#<alt (+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (* (pow eps 2) (pow x 2))) (* 1/4 (pow eps 2)))))>
#<alt (+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (pow eps 2)) (* 1/1440 (* (pow eps 2) (pow x 2))))))))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* -1/2 (* (pow eps 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 (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))>
#<alt (* 1/6 eps)>
#<alt (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))>
#<alt (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))>
#<alt (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))>
#<alt (* 1/5040 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* 1/5040 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* -1/120 (pow x 2))>
#<alt (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))>
#<alt (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))>
#<alt (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 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 (* 1/6 (pow eps 2))>
Calls

114 calls:

TimeVariablePointExpression
3.0ms
eps
@inf
(* x (- (* (* x x) (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040)))))) eps))
1.0ms
x
@-inf
(* eps (* x (+ -1 (* eps (+ (* eps 1/6) (/ -1/2 x))))))
1.0ms
eps
@0
(* x (- (* (* x x) (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040)))))) eps))
1.0ms
eps
@-inf
(* x (- (* (* x x) (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040)))))) eps))
1.0ms
x
@0
(* eps (* x (+ -1 (* eps (+ (* eps 1/6) (/ -1/2 x))))))

rewrite349.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
4192×*-lowering-*.f32
4192×*-lowering-*.f64
2630×/-lowering-/.f32
2630×/-lowering-/.f64
2364×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039238
1250226
22257226
09249226
Stop Event
iter limit
node limit
Counts
23 → 542
Calls
Call 1
Inputs
(+ (* (+ (* 1/6 (* eps eps)) -1) (* (sin x) eps)) (* (* eps eps) (* -1/2 (cos x))))
(* (+ (* 1/6 (* eps eps)) -1) (* (sin x) eps))
(+ (* 1/6 (* eps eps)) -1)
(* 1/6 (* eps eps))
(* eps (* x (+ -1 (* eps (+ (* eps 1/6) (/ -1/2 x))))))
(* x (+ -1 (* eps (+ (* eps 1/6) (/ -1/2 x)))))
(+ -1 (* eps (+ (* eps 1/6) (/ -1/2 x))))
(* eps (+ (* eps 1/6) (/ -1/2 x)))
(* x (- (* (* x x) (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040)))))) eps))
(- (* (* x x) (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040)))))) eps)
(* (* x x) (* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040))))))
(* x x)
(* eps (+ (* eps -1/2) (* (sin x) (+ (* eps (* eps 1/6)) -1))))
(+ (* eps -1/2) (* (sin x) (+ (* eps (* eps 1/6)) -1)))
(* eps -1/2)
(* (sin x) (+ (* eps (* eps 1/6)) -1))
(* (sin x) eps)
(* (* eps eps) (* -1/2 (cos x)))
(* eps 1/6)
(* eps (+ 1/6 (* (* x x) (+ -1/120 (* (* x x) 1/5040)))))
(* (* x x) (+ -1/120 (* (* x x) 1/5040)))
(* (* x x) 1/5040)
(* eps (* eps 1/6))
Outputs
(+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.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 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))))
(fma.f64 eps (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))
(fma.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))
(fma.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) eps) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))
(fma.f64 (sin.f64 x) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))
(fma.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) eps (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) eps (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (*.f64 eps eps) (cos.f64 x)) #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) eps) (sin.f64 x) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (sin.f64 x) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x)))))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x)))))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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))))))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.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 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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)))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x)))))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.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 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))))
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64)))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps (*.f64 #s(literal -1 binary64) (sin.f64 x))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 eps (sin.f64 x))) (*.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) eps) (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) eps))
(fma.f64 eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps (*.f64 #s(literal -1 binary64) (sin.f64 x))))
(fma.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))))
(fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64)))
(fma.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 eps (sin.f64 x)) (*.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) eps (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) eps))
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)))) (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (sin.f64 x)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (*.f64 eps (sin.f64 x)))) (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1 binary64) (sin.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1 binary64) (sin.f64 x))) (*.f64 eps (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps (*.f64 #s(literal -1 binary64) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x))) (*.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 eps (sin.f64 x)))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 eps (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x))) (*.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 eps (sin.f64 x))) (*.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) eps) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) eps)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) eps) (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) eps)) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) eps) (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) eps)))))
(*.f64 eps (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) eps))
(*.f64 (sin.f64 x) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) eps)
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) eps) (sin.f64 x))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (sin.f64 x))
(+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal -1 binary64))
(-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))
(fma.f64 eps (*.f64 #s(literal 1/6 binary64) eps) #s(literal -1 binary64))
(fma.f64 (*.f64 eps eps) #s(literal 1/6 binary64) #s(literal -1 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) eps) eps #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal 1/6 binary64) eps) eps)
(+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) x)) (*.f64 eps (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x))))
(+.f64 (*.f64 (*.f64 eps x) #s(literal -1 binary64)) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))
(+.f64 (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 (*.f64 eps x) #s(literal -1 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) eps) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) eps))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps x)) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps x)))
(+.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps x)) (*.f64 #s(literal -1 binary64) (*.f64 eps x)))
(fma.f64 eps (-.f64 #s(literal 0 binary64) x) (*.f64 eps (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x))))
(fma.f64 #s(literal -1 binary64) (*.f64 eps x) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps x)))
(fma.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps x) (*.f64 #s(literal -1 binary64) (*.f64 eps x)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) eps (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) eps))
(fma.f64 (*.f64 eps x) #s(literal -1 binary64) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))
(fma.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps x) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 eps x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))) (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) x)) (*.f64 eps (-.f64 #s(literal 0 binary64) x))) (-.f64 (*.f64 (*.f64 eps (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x))) (*.f64 eps (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)))) (*.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) x)) (*.f64 eps (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal -1 binary64)) (*.f64 (*.f64 eps x) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) (*.f64 (*.f64 (*.f64 eps x) #s(literal -1 binary64)) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal -1 binary64)) (*.f64 (*.f64 eps x) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 (*.f64 eps x) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) eps) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) eps)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) eps) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps x)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps x)) (*.f64 #s(literal -1 binary64) (*.f64 eps x))) (-.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps x)) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps x))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps x)) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps x)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps x)) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps x))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps x)) (*.f64 #s(literal -1 binary64) (*.f64 eps x))) (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps x)) (*.f64 #s(literal -1 binary64) (*.f64 eps x))))))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) eps))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) eps)
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
(+.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) (-.f64 #s(literal 0 binary64) x))
(-.f64 (/.f64 (*.f64 x x) (-.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x))) (-.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)))))
(fma.f64 eps (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) x) (-.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal -1 binary64) x (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)))
(fma.f64 x #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)))
(fma.f64 x (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) x (-.f64 #s(literal 0 binary64) x))
(fma.f64 (*.f64 eps x) (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) eps (-.f64 #s(literal 0 binary64) x))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)))) (-.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x))))
(/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))) (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x) (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)))))) (neg.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x))))) (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))) x)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)))) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps x)) (-.f64 #s(literal 0 binary64) x)))))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) x)
(+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))
(+.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (/.f64 eps (/.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (+.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) (/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) (+.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(fma.f64 eps (*.f64 #s(literal 1/6 binary64) eps) (+.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(fma.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) #s(literal -1 binary64))
(fma.f64 (*.f64 eps eps) #s(literal 1/6 binary64) (+.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) eps) eps (+.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(fma.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) eps #s(literal -1 binary64))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (/.f64 eps (/.f64 x #s(literal -1/2 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))) (/.f64 eps (/.f64 x #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))) (+.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) #s(literal 1 binary64)) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) x))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1 binary64) eps))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) eps)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) x) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) x))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1 binary64) eps))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) eps)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) x))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (*.f64 #s(literal 1 binary64) eps))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) eps)) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) x))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) eps))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) eps)) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) x) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) x))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) eps))) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) eps)) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) x) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) x))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 #s(literal 1 binary64) eps))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))) eps)) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) x) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))) x))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) eps))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) eps)) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))) x) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) x))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)))) (/.f64 x #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 #s(literal 1 binary64) eps))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (/.f64 x #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))) (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 (*.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) (/.f64 eps (/.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (/.f64 eps (/.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))) (pow.f64 (+.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 (*.f64 (+.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)) (+.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (+.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (/.f64 eps (/.f64 x #s(literal -1/2 binary64))))
(+.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (/.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 (*.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) (/.f64 eps (/.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (/.f64 eps (/.f64 x #s(literal -1/2 binary64))))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) (/.f64 eps (/.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 #s(literal 1/6 binary64) eps) (/.f64 eps (/.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))
(fma.f64 (*.f64 eps eps) #s(literal 1/6 binary64) (/.f64 eps (/.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) eps) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) eps) eps (/.f64 eps (/.f64 x #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) x) eps (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 (*.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) (/.f64 eps (/.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (/.f64 eps (/.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) (/.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (/.f64 eps (/.f64 x #s(literal -1/2 binary64)))))
(/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/6 binary64) eps)) (/.f64 x #s(literal -1/2 binary64)))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/6 binary64) eps)) (/.f64 x #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps) (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 (*.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) (/.f64 eps (/.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (/.f64 eps (/.f64 x #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) (/.f64 eps (/.f64 x #s(literal -1/2 binary64)))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (/.f64 eps (/.f64 x #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/6 binary64) eps)) (/.f64 x #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) eps)) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/6 binary64) eps)) (/.f64 x #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)) (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) (/.f64 eps (/.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (*.f64 (/.f64 eps (/.f64 x #s(literal -1/2 binary64))) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))
(*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)) eps)
(+.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 x (-.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 (*.f64 (+.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 x x))) x) (*.f64 (-.f64 #s(literal 0 binary64) eps) x))
(fma.f64 x (*.f64 (+.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 x x))) (*.f64 x (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 (*.f64 (+.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 x x))) x (*.f64 (-.f64 #s(literal 0 binary64) eps) x))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x)))))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x)))))))
(/.f64 (*.f64 x (*.f64 (+.f64 eps (*.f64 (+.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 x x)))) (-.f64 (*.f64 (+.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 x x))) eps))) (+.f64 eps (*.f64 (+.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 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 (+.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 x x)))) (-.f64 (*.f64 (+.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 x x))) eps)) x) (+.f64 eps (*.f64 (+.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 x x)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x)))))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x))))))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (+.f64 eps (*.f64 (+.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 x x)))) (-.f64 (*.f64 (+.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 x x))) eps)))) (neg.f64 (+.f64 eps (*.f64 (+.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 x x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x)))))) (*.f64 eps (*.f64 eps eps))) x)) (neg.f64 (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 (+.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 x x)))) (-.f64 (*.f64 (+.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 x x))) eps)) x)) (neg.f64 (+.f64 eps (*.f64 (+.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 x x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (+.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 x x)))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (-.f64 #s(literal 0 binary64) eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 x (*.f64 (+.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 x x))))) (-.f64 (*.f64 (*.f64 x (-.f64 #s(literal 0 binary64) eps)) (*.f64 x (-.f64 #s(literal 0 binary64) eps))) (*.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 x (-.f64 #s(literal 0 binary64) eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.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 x x))) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.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 x x))) x) (*.f64 (*.f64 (+.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 x x))) x)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) x) (*.f64 (-.f64 #s(literal 0 binary64) eps) x)) (*.f64 (*.f64 (*.f64 (+.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 x x))) x) (*.f64 (-.f64 #s(literal 0 binary64) eps) x)))))
(*.f64 x (-.f64 (*.f64 (+.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 x x))) eps))
(*.f64 (-.f64 (*.f64 (+.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 x x))) eps) x)
(+.f64 (*.f64 (+.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 x x))) (-.f64 #s(literal 0 binary64) eps))
(+.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (+.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 x x))))
(-.f64 (*.f64 (+.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 x x))) eps)
(-.f64 (/.f64 (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x)))))) (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x))))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x))))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (+.f64 eps (*.f64 (+.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 x x))))) (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (+.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 x x))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (-.f64 (*.f64 (+.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 x x))) (-.f64 #s(literal 0 binary64) eps))) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 (+.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 x x))) (-.f64 #s(literal 0 binary64) eps))))
(fma.f64 eps (*.f64 (+.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 x x)) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 #s(literal -1 binary64) eps (*.f64 (+.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 x x))))
(fma.f64 x (*.f64 (*.f64 eps 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 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 x x) (*.f64 eps (+.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 #s(literal 0 binary64) eps))
(fma.f64 (+.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 x x)) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 eps (+.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 x x) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 eps (*.f64 x 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 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 (*.f64 eps 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)))))) x (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 (*.f64 x 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)))))) eps (-.f64 #s(literal 0 binary64) eps))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x)))))) (-.f64 (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x)))))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 eps (*.f64 (+.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 x x)))) (*.f64 (+.f64 eps (*.f64 (+.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 x x)))) (-.f64 (*.f64 (+.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 x x))) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x)))))) (-.f64 (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x)))))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 (+.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 x x)))) (*.f64 (+.f64 eps (*.f64 (+.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 x x)))) (-.f64 (*.f64 (+.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 x x))) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x)))))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x)))))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.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 x x))) (-.f64 #s(literal 0 binary64) eps)))))
(/.f64 (*.f64 (+.f64 eps (*.f64 (+.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 x x)))) (-.f64 (*.f64 (+.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 x x))) eps)) (+.f64 eps (*.f64 (+.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 x x)))))
(/.f64 (*.f64 (+.f64 eps (*.f64 (+.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 x x)))) (-.f64 (*.f64 (+.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 x x))) eps)) (-.f64 (*.f64 (+.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 x x))) (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x)))))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x)))))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.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 x x))) (-.f64 #s(literal 0 binary64) eps))))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps (*.f64 (+.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 x x)))) (-.f64 (*.f64 (+.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 x x))) eps))) (neg.f64 (+.f64 eps (*.f64 (+.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 x x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps (*.f64 (+.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 x x)))) (-.f64 (*.f64 (+.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 x x))) eps))) (neg.f64 (-.f64 (*.f64 (+.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 x x))) (-.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x)))))) (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x)))))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x)))))) (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (+.f64 eps (*.f64 (+.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 x x))))) (*.f64 (+.f64 eps (*.f64 (+.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 x x)))) (*.f64 eps eps))) (*.f64 (+.f64 eps (*.f64 (+.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 x x)))) (+.f64 eps (*.f64 (+.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 x x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x)))))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 eps (*.f64 (+.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 x x)))) (-.f64 (*.f64 (+.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 x x))) eps)))) (neg.f64 (neg.f64 (+.f64 eps (*.f64 (+.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 x x)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (+.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 x x)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x)))))) (-.f64 (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x)))))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 eps (*.f64 (+.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 x x)))) (*.f64 (+.f64 eps (*.f64 (+.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 x x)))) (-.f64 (*.f64 (+.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 x x))) eps))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 (+.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 x x))) (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x)))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (+.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 (*.f64 x x) (*.f64 (+.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 x x))))) (*.f64 eps (+.f64 eps (*.f64 (+.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 x x))))))))
(*.f64 (*.f64 (+.f64 eps (*.f64 (+.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 x x)))) (-.f64 (*.f64 (+.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 x x))) eps)) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 (+.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 x x))))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x)))))
(+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/6 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 eps (*.f64 x x))))
(+.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 eps (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 eps (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 x x) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x)))))
(fma.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 eps (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))))
(fma.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/6 binary64) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(fma.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (-.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 (neg.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (neg.f64 (-.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 (+.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/6 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))) (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 eps (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 eps (*.f64 x x)))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 eps (*.f64 x x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 eps (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 eps (*.f64 x x)))) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 eps (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x)))))))
(*.f64 eps (*.f64 (+.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 x x)))
(*.f64 x (*.f64 (*.f64 eps 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 (*.f64 x x) (*.f64 eps (+.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 (+.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 x x)))
(*.f64 (*.f64 eps (+.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 x x))
(*.f64 (*.f64 eps (*.f64 x 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 (*.f64 (*.f64 eps 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)))))) x)
(*.f64 (*.f64 (*.f64 x 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)))))) eps)
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.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 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))
(-.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 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))
(fma.f64 eps (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (*.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 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) eps) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (sin.f64 x) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.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 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) eps) (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (sin.f64 x) (*.f64 eps (*.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 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (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 eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x)))))
(/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.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 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) #s(literal 3 binary64))) eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) eps) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x))))
(/.f64 (neg.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 -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)))) (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 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))))))
(/.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 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (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 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) #s(literal 3 binary64))) eps)) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (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 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x))) eps)
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)))
(+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.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 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.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 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) (sin.f64 x)) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)))
(fma.f64 eps (*.f64 (*.f64 #s(literal 1/6 binary64) eps) (sin.f64 x)) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) eps) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) eps (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (sin.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) eps)) eps (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.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 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (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 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.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 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (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 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (*.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 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (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 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 eps 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 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1 binary64) (sin.f64 x))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)) (*.f64 eps #s(literal -1/2 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/6 binary64) eps))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x)))))
(*.f64 eps #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) eps)
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(-.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1 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 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(fma.f64 eps (*.f64 (*.f64 #s(literal 1/6 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) eps) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 eps (sin.f64 x)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(fma.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) (sin.f64 x) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (*.f64 eps eps) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) #s(literal 1/6 binary64) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) eps)) eps (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps 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 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps 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 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1 binary64) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (sin.f64 x)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x)) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps 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 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps 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 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)))) (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (sin.f64 x))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (sin.f64 x))) (neg.f64 (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (sin.f64 x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps)))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps))
(*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x))
(*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) eps)
(*.f64 (*.f64 (*.f64 eps eps) (cos.f64 x)) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/6 binary64) eps)
(*.f64 eps #s(literal 1/6 binary64))
(+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))
(+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) eps))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x)))) (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))))
(fma.f64 #s(literal 1/6 binary64) eps (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))
(fma.f64 eps #s(literal 1/6 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))
(fma.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 #s(literal 1/6 binary64) eps))
(fma.f64 x (*.f64 (*.f64 x (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) eps) (*.f64 #s(literal 1/6 binary64) eps))
(fma.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) eps) (*.f64 #s(literal 1/6 binary64) eps))
(fma.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) eps))
(fma.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) eps (*.f64 #s(literal 1/6 binary64) eps))
(fma.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 #s(literal 1/6 binary64) eps))
(fma.f64 (*.f64 eps x) (*.f64 x (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 #s(literal 1/6 binary64) eps))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x)))) (*.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))) (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x)))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (-.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 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) eps) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps) (-.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 (neg.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x)))) (*.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x)))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (neg.f64 (-.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 (neg.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) eps)) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps)) (neg.f64 (-.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 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 eps (*.f64 eps eps))) (*.f64 #s(literal 1/216 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) eps)))))
(*.f64 eps (+.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 (+.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))))) eps)
(+.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(fma.f64 x (*.f64 x #s(literal -1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))
(fma.f64 x (*.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))
(fma.f64 (*.f64 x x) #s(literal -1/120 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))
(fma.f64 #s(literal -1/120 binary64) (*.f64 x x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))
(fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) x) x (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)))) (*.f64 x x)) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64))) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64))))) (neg.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)))) (*.f64 x x))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64))) (*.f64 x x))) (neg.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 x x))
(*.f64 (*.f64 x (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) x)
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/5040 binary64)) x)
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal 1/6 binary64) eps) eps)

simplify257.0ms (1.5%)

Algorithm
egg-herbie
Rules
5824×*-lowering-*.f32
5824×*-lowering-*.f64
2822×+-lowering-+.f64
2822×+-lowering-+.f32
1928×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03755389
113325212
249004948
085634948
Stop Event
iter limit
node limit
Counts
456 → 456
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)))))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x)))))
(* eps (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x)))))
(* eps (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x)))))
(* 1/6 (* (pow eps 3) (sin x)))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(* 1/6 (* (pow eps 3) (sin x)))
(* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (/ (sin x) (pow eps 2)))))
(* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (/ (sin x) (pow eps 2)))))
(* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (/ (sin x) (pow eps 2)))))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(* x (+ (* -1/6 (* eps (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))) (* eps (- (* 1/6 (pow eps 2)) 1))))
(* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow x 2) (+ (* -1/6 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/120 (* eps (* (pow x 2) (- (* 1/6 (pow eps 2)) 1))))))))
(* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow x 2) (+ (* -1/6 (* eps (- (* 1/6 (pow eps 2)) 1))) (* (pow x 2) (+ (* -1/5040 (* eps (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))) (* 1/120 (* eps (- (* 1/6 (pow eps 2)) 1)))))))))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
-1
(- (* 1/6 (pow eps 2)) 1)
(- (* 1/6 (pow eps 2)) 1)
(- (* 1/6 (pow eps 2)) 1)
(* 1/6 (pow eps 2))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* 1/6 (pow eps 2))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* (pow eps 2) (- 1/6 (/ 1 (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))
(* 1/6 (pow eps 2))
(* -1 (* eps x))
(* eps (+ (* -1 x) (* -1/2 eps)))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(* 1/6 (* (pow eps 3) x))
(* (pow eps 3) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* 1/6 (* (pow eps 3) x))
(* -1 (* (pow eps 3) (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(* -1/2 (pow eps 2))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) x)))))
(* -1/2 eps)
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(* x (- (* 1/6 (pow eps 2)) 1))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(* x (- (* 1/6 (pow eps 2)) 1))
(* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))
(* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))
(* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))
(* -1 x)
(+ (* -1 x) (* -1/2 eps))
(+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2)))
(+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2)))
(* 1/6 (* (pow eps 2) x))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* 1/6 (* (pow eps 2) x))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
-1
(- (* -1/2 (/ eps x)) 1)
(- (* eps (- (* 1/6 eps) (* 1/2 (/ 1 x)))) 1)
(- (* eps (- (* 1/6 eps) (* 1/2 (/ 1 x)))) 1)
(* 1/6 (pow eps 2))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (* 1/2 (/ 1 x)) (/ 1 eps)) eps))))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (* 1/2 (/ 1 x)) (/ 1 eps)) eps))))
(* 1/6 (pow eps 2))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (/ 1 eps) (* 1/2 (/ 1 x))) eps))))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (/ 1 eps) (* 1/2 (/ 1 x))) eps))))
(* -1/2 (/ eps x))
(/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)
(/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)
(/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)
(- (* 1/6 (pow eps 2)) 1)
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(- (* 1/6 (pow eps 2)) 1)
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(* -1/2 (/ eps x))
(* eps (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(* eps (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(* eps (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(* 1/6 (pow eps 2))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(* 1/6 (pow eps 2))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(* -1/2 (/ eps x))
(/ (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x))) x)
(/ (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x))) x)
(/ (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x))) x)
(* 1/6 (pow eps 2))
(+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))
(+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))
(+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))
(* 1/6 (pow eps 2))
(+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))
(+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))
(+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))
(* -1 (* eps x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))
(* 1/5040 (* eps (pow x 7)))
(* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* (pow x 7) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))
(* 1/5040 (* eps (pow x 7)))
(* -1 (* (pow x 7) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2))))))
(* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2)))))))
(* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (+ (* 1/120 (/ eps (pow x 2))) (/ eps (pow x 6)))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))))))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))))))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))))))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))))))
(* -1 eps)
(- (* 1/6 (* eps (pow x 2))) eps)
(- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps)
(- (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))) eps)
(* 1/5040 (* eps (pow x 6)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* (pow x 6) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))
(* 1/5040 (* eps (pow x 6)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* (pow x 6) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))))))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))))))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))))))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))))))
(* 1/6 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))
(* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))
(* 1/5040 (* eps (pow x 6)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* 1/5040 (* eps (pow x 6)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 eps)))
(* eps (+ (* -1 (sin x)) (* eps (- (* 1/6 (* eps (sin x))) 1/2))))
(* eps (+ (* -1 (sin x)) (* eps (- (* 1/6 (* eps (sin x))) 1/2))))
(* 1/6 (* (pow eps 3) (sin x)))
(* (pow eps 3) (- (* 1/6 (sin x)) (* 1/2 (/ 1 eps))))
(* (pow eps 3) (- (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))) (* 1/2 (/ 1 eps))))
(* (pow eps 3) (- (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))) (* 1/2 (/ 1 eps))))
(* 1/6 (* (pow eps 3) (sin x)))
(* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (* 1/2 (/ 1 eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ (sin x) eps)) 1/2) eps)) (* -1/6 (sin x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ (sin x) eps)) 1/2) 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/6 (* eps (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))) (* eps (- (* 1/6 (pow eps 2)) 1)))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow x 2) (+ (* -1/6 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/120 (* eps (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))))))))
(* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* -1 (sin x))
(+ (* -1 (sin x)) (* -1/2 eps))
(+ (* -1 (sin x)) (* eps (- (* 1/6 (* eps (sin x))) 1/2)))
(+ (* -1 (sin x)) (* eps (- (* 1/6 (* eps (sin x))) 1/2)))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (- (* 1/6 (sin x)) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))) (* 1/2 (/ 1 eps))))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (- (* 1/6 (sin x)) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ (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 x 2) (- (* 1/6 (pow eps 2)) 1))) (* 1/6 (pow eps 2))) 1)))
(+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (- (* 1/6 (pow eps 2)) 1)) (* 1/120 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))))) 1)))
(+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(* -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)
(* x (- (* 1/6 (pow eps 2)) 1))
(* x (- (+ (* -1/6 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1))) (* 1/6 (pow eps 2))) 1))
(* x (- (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (- (* 1/6 (pow eps 2)) 1)) (* 1/120 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))))) 1))
(* x (- (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (- (* 1/6 (pow eps 2)) 1)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1))) (* 1/120 (- (* 1/6 (pow eps 2)) 1))))))) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(* -1 (sin x))
(+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))
(+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))
(+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (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))
(* 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))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (pow eps 2))
(+ (* -1/2 (pow eps 2)) (* 1/4 (* (pow eps 2) (pow x 2))))
(+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (* (pow eps 2) (pow x 2))) (* 1/4 (pow eps 2)))))
(+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (pow eps 2)) (* 1/1440 (* (pow eps 2) (pow x 2))))))))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 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)
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* 1/6 eps)
(+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))
(+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))
(+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))
(* 1/5040 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* 1/5040 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* -1/120 (pow x 2))
(* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))
(* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))
(* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))
(* 1/5040 (pow x 4))
(* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/5040 (pow x 4))
(* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 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))
(* 1/6 (pow eps 2))
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 #s(literal 1/6 binary64) (*.f64 eps (*.f64 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 (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)))
(* (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 (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)))
(* 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 (*.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 (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)))
(* -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 (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)))
(* -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 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(+ (* -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 (*.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 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))))
(+ (* -1/2 (* (pow eps 2) (cos x))) (* eps (* (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/2 (* (pow eps 2) (cos x))) (* eps (* (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/2 (* (pow eps 2) (cos x))) (* eps (* (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/2 (* (pow eps 2) (cos x))) (* eps (* (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/2 (* (pow eps 2) (cos x))) (* eps (* (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/2 (* (pow eps 2) (cos x))) (* eps (* (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/2 (* (pow eps 2) (cos x))) (* eps (* (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/2 (* (pow eps 2) (cos x))) (* eps (* (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 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x)))))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* eps (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x)))))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* eps (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x)))))
(*.f64 (*.f64 eps (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 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (sin.f64 x) (*.f64 eps eps)))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (sin.f64 x) (*.f64 eps eps)))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (sin.f64 x) (*.f64 eps eps)))))
(* 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)) (/ (sin x) (pow eps 2)))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (sin.f64 x) (*.f64 eps eps)))))
(* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (/ (sin x) (pow eps 2)))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (sin.f64 x) (*.f64 eps eps)))))
(* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (/ (sin x) (pow eps 2)))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (sin.f64 x) (*.f64 eps eps)))))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(* x (+ (* -1/6 (* eps (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))) (* eps (- (* 1/6 (pow eps 2)) 1))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow x 2) (+ (* -1/6 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/120 (* eps (* (pow x 2) (- (* 1/6 (pow eps 2)) 1))))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow x 2) (+ (* -1/6 (* eps (- (* 1/6 (pow eps 2)) 1))) (* (pow x 2) (+ (* -1/5040 (* eps (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))) (* 1/120 (* eps (- (* 1/6 (pow eps 2)) 1)))))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))) (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (*.f64 x x)) (*.f64 eps #s(literal -1/5040 binary64))) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))))))))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* eps (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
-1
#s(literal -1 binary64)
(- (* 1/6 (pow eps 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))
(- (* 1/6 (pow eps 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))
(- (* 1/6 (pow eps 2)) 1)
(+.f64 #s(literal -1 binary64) (*.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) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps))))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 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))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* -1 (* eps x))
(*.f64 eps (-.f64 #s(literal 0 binary64) x))
(* eps (+ (* -1 x) (* -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x))
(* 1/6 (* (pow eps 3) x))
(*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x #s(literal 1/6 binary64)))
(* (pow eps 3) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) eps))))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps)))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps)))
(* 1/6 (* (pow eps 3) x))
(*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x #s(literal 1/6 binary64)))
(* -1 (* (pow eps 3) (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps)))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps)))
(* -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 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) x)))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) x)))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) x)))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(* -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)))
(+.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)))
(+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -1/2 binary64)))
(* x (- (* 1/6 (pow eps 2)) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
(* x (- (* 1/6 (pow eps 2)) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(+ (* -1 x) (* -1/2 eps))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2)))
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x)
(+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2)))
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x)
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) eps)))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps)))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps)))
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps)))
-1
#s(literal -1 binary64)
(- (* -1/2 (/ eps x)) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(- (* eps (- (* 1/6 eps) (* 1/2 (/ 1 x)))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(- (* eps (- (* 1/6 eps) (* 1/2 (/ 1 x)))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (* 1/2 (/ 1 x)) (/ 1 eps)) eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal -1 binary64) eps)) eps)))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (* 1/2 (/ 1 x)) (/ 1 eps)) eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal -1 binary64) eps)) eps)))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (/ 1 eps) (* 1/2 (/ 1 x))) eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal -1 binary64) eps)) eps)))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (/ 1 eps) (* 1/2 (/ 1 x))) eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal -1 binary64) eps)) eps)))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)
(/.f64 (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -1/2 binary64))) x)
(/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)
(/.f64 (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -1/2 binary64))) x)
(/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)
(/.f64 (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -1/2 binary64))) x)
(- (* 1/6 (pow eps 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(- (* 1/6 (pow eps 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* eps (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))
(* eps (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))
(* eps (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(/ (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x))) x)
(/.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x)
(/ (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x))) x)
(/.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x)
(/ (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x))) x)
(/.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x)
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))
(*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))
(+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))
(*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))
(+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))
(*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))
(* 1/6 (pow eps 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))
(+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))
(*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))
(+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))
(*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))
(+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2)))
(*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))
(* -1 (* eps x))
(*.f64 eps (-.f64 #s(literal 0 binary64) x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(*.f64 x (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) eps))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) eps))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* 1/5040 (* eps (pow x 7)))
(*.f64 eps (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64))))
(* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 eps #s(literal 1/5040 binary64))))
(* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (*.f64 eps #s(literal 1/5040 binary64)) (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 7) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 eps #s(literal 1/5040 binary64))) (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 eps (pow.f64 x #s(literal 6 binary64))))))
(* 1/5040 (* eps (pow x 7)))
(*.f64 eps (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64))))
(* -1 (* (pow x 7) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 eps #s(literal 1/5040 binary64))))
(* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2)))))))
(*.f64 (+.f64 (+.f64 (*.f64 eps #s(literal -1/5040 binary64)) (/.f64 (*.f64 eps #s(literal 1/120 binary64)) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64))))
(* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (+ (* 1/120 (/ eps (pow x 2))) (/ eps (pow x 6)))))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/5040 binary64)) (+.f64 (+.f64 (/.f64 eps (pow.f64 x #s(literal 6 binary64))) (/.f64 (*.f64 eps #s(literal 1/120 binary64)) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(- (* 1/6 (* eps (pow x 2))) eps)
(-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) eps)
(- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps)
(-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) eps)
(- (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))) eps)
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* 1/5040 (* eps (pow x 6)))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/5040 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 eps #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps #s(literal 1/5040 binary64)) (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 eps #s(literal 1/5040 binary64))) (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 eps (pow.f64 x #s(literal 6 binary64))))))
(* 1/5040 (* eps (pow x 6)))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/5040 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 eps #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps #s(literal 1/5040 binary64)) (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 eps #s(literal 1/5040 binary64))) (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 eps (pow.f64 x #s(literal 6 binary64))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* eps (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 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))))))))))
(* 1/6 (* eps (pow x 2)))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x)))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))
(*.f64 (*.f64 x x) (*.f64 eps (+.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))))))))
(* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))
(*.f64 (*.f64 x x) (*.f64 eps (+.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))))))))
(* 1/5040 (* eps (pow x 6)))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/5040 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 eps #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps #s(literal 1/5040 binary64)) (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps #s(literal 1/5040 binary64)) (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) (pow.f64 x #s(literal 6 binary64)))
(* 1/5040 (* eps (pow x 6)))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/5040 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 eps #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps #s(literal 1/5040 binary64)) (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (+.f64 (*.f64 eps #s(literal 1/5040 binary64)) (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) (pow.f64 x #s(literal 6 binary64)))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.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))))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.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))))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.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))))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.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))))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.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))))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.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))))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.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))))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.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))))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.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))))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.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))))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.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))))))))
(* eps (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.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))))))))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* -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)) (* eps (- (* 1/6 (* eps (sin x))) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (- (* 1/6 (* eps (sin x))) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))) (sin.f64 x)))
(* 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/6 (sin x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) eps)))
(* (pow eps 3) (- (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 x) eps)) eps)))
(* (pow eps 3) (- (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 x) eps)) eps)))
(* 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 (/ 1 eps)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) eps)))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ (sin x) eps)) 1/2) eps)) (* -1/6 (sin x)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 x) eps)) eps)))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ (sin x) eps)) 1/2) eps)) (* -1/6 (sin x)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 x) eps)) eps)))
(* -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 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1/6 (* eps (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))) (* eps (- (* 1/6 (pow eps 2)) 1)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow x 2) (+ (* -1/6 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/120 (* eps (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(* eps (+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (sin.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) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (sin.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) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (sin.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) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (sin.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) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (sin.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) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (sin.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) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (sin.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) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -1/2 binary64))))
(* -1 (sin x))
(-.f64 #s(literal 0 binary64) (sin.f64 x))
(+ (* -1 (sin x)) (* -1/2 eps))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(+ (* -1 (sin x)) (* eps (- (* 1/6 (* eps (sin x))) 1/2)))
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))) (sin.f64 x))
(+ (* -1 (sin x)) (* eps (- (* 1/6 (* eps (sin x))) 1/2)))
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))) (sin.f64 x))
(* 1/6 (* (pow eps 2) (sin x)))
(*.f64 eps (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))
(* (pow eps 2) (- (* 1/6 (sin x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) eps)))
(* (pow eps 2) (- (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 x) eps)) eps)))
(* (pow eps 2) (- (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 x) 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/6 (sin x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 x) eps)) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 x) eps)) 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 x 2) (- (* 1/6 (pow eps 2)) 1))) (* 1/6 (pow eps 2))) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (- (* 1/6 (pow eps 2)) 1)) (* 1/120 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))))) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(+ (* -1/2 eps) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 (sin.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) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 (sin.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) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 (sin.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) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 (sin.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) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 (sin.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) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 (sin.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) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 (sin.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) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 (sin.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)
(*.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))
(* x (- (* 1/6 (pow eps 2)) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* x (- (+ (* -1/6 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1))) (* 1/6 (pow eps 2))) 1))
(*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(* x (- (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (- (* 1/6 (pow eps 2)) 1)) (* 1/120 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1)))))) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(* x (- (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (- (* 1/6 (pow eps 2)) 1)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (- (* 1/6 (pow eps 2)) 1))) (* 1/120 (- (* 1/6 (pow eps 2)) 1))))))) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* (sin x) (- (* 1/6 (pow eps 2)) 1))
(*.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/6 (* (pow eps 2) (sin x))))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x))))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin 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 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (sin.f64 x) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (sin.f64 x) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (sin.f64 x) (*.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 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (sin.f64 x) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (sin.f64 x) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (* 1/6 (sin x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (sin.f64 x) (*.f64 eps eps))))
(* 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 #s(literal 1/120 binary64) (*.f64 eps (*.f64 x x)))))))
(* 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 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x (*.f64 x (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 eps #s(literal 1/120 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))
(* 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))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(+ (* -1/2 (pow eps 2)) (* 1/4 (* (pow eps 2) (pow x 2))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (* (pow eps 2) (pow x 2))) (* 1/4 (pow eps 2)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))))))
(+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (pow eps 2)) (* 1/1440 (* (pow eps 2) (pow x 2))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps (*.f64 eps (*.f64 x x))) #s(literal 1/1440 binary64))))))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (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))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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)))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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)))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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)))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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)))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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)))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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)))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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)))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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)))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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)))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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)))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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)))))))
(* eps (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 eps (+.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)))))))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))
(+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))
(*.f64 eps (+.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)))))))
(+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2))))))
(*.f64 eps (+.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)))))))
(* 1/5040 (* eps (pow x 4)))
(*.f64 x (*.f64 x (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/5040 binary64))))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 eps #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/5040 binary64)) (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/5040 binary64)) (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* 1/5040 (* eps (pow x 4)))
(*.f64 x (*.f64 x (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/5040 binary64))))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 eps #s(literal 1/5040 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/5040 binary64)) (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 4) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/5040 binary64)) (+.f64 (*.f64 eps (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* -1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/120 binary64))
(* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(* 1/5040 (pow x 4))
(*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* (pow x 4) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 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))

eval111.0ms (0.6%)

Compiler

Compiled 34376 to 2696 computations (92.2% saved)

prune155.0ms (0.9%)

Pruning

48 alts after pruning (41 fresh and 7 done)

PrunedKeptTotal
New1041111052
Fresh63036
Picked145
Done033
Total1048481096
Accuracy
100.0%
Counts
1096 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.0%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
78.3%
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
99.6%
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
53.5%
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
98.3%
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
99.8%
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
96.8%
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
97.3%
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
96.7%
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
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.7%
(*.f64 (*.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))))))) (-.f64 #s(literal 0 binary64) eps))
78.7%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
96.8%
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
29.7%
(*.f64 (*.f64 eps (*.f64 eps 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)))))
53.5%
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
11.4%
(*.f64 (sin.f64 x) (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
79.5%
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
79.9%
(*.f64 (sin.f64 x) (neg.f64 eps))
78.9%
(*.f64 x (-.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))) eps))
78.7%
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
78.9%
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.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))))))) eps))
78.7%
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
96.8%
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
78.9%
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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.7%
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
96.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
98.4%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (sin.f64 x)))
96.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
99.6%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
98.7%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
96.8%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
98.2%
(*.f64 eps (+.f64 (*.f64 eps (+.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)))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
98.1%
(*.f64 eps (+.f64 (*.f64 eps (+.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))))))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
97.7%
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
97.4%
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
97.3%
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 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.7%
(*.f64 eps (+.f64 (*.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)))))
97.3%
(*.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 #s(literal 1/4 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))))
97.6%
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))))
96.8%
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
97.3%
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
93.9%
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps))))
55.0%
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
96.7%
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
55.0%
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
53.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
53.4%
#s(literal 0 binary64)
Compiler

Compiled 2240 to 980 computations (56.3% saved)

regimes57.0ms (0.3%)

Counts
69 → 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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(*.f64 (*.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))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.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))))))) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps))
(*.f64 (*.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 #s(literal 0 binary64) eps))
(+.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 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))))) eps))
(*.f64 x (-.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))) eps))
(*.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 #s(literal 1/4 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x))) eps) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (sin.f64 x)))
(*.f64 eps (+.f64 (*.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)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 (sin.f64 x) (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)))
(*.f64 eps (+.f64 (*.f64 eps (+.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)))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 x x)))))
(*.f64 eps (+.f64 (*.f64 eps (+.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))))))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (sin.f64 eps)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(*.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 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(*.f64 eps (*.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)))))))
(*.f64 (*.f64 eps (*.f64 eps 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)))))
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)))
Outputs
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)))
Calls

3 calls:

17.0ms
eps
17.0ms
x
16.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)

regimes53.0ms (0.3%)

Counts
68 → 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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(*.f64 (*.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))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.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))))))) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps))
(*.f64 (*.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 #s(literal 0 binary64) eps))
(+.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 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))))) eps))
(*.f64 x (-.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))) eps))
(*.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 #s(literal 1/4 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x))) eps) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (sin.f64 x)))
(*.f64 eps (+.f64 (*.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)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 (sin.f64 x) (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)))
(*.f64 eps (+.f64 (*.f64 eps (+.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)))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 x x)))))
(*.f64 eps (+.f64 (*.f64 eps (+.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))))))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (sin.f64 eps)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(*.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 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(*.f64 eps (*.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)))))))
(*.f64 (*.f64 eps (*.f64 eps 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)))))
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:

17.0ms
x
16.0ms
eps
13.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)

regimes50.0ms (0.3%)

Counts
63 → 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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(*.f64 (*.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))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.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))))))) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps))
(*.f64 (*.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 #s(literal 0 binary64) eps))
(+.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 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))))) eps))
(*.f64 x (-.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))) eps))
(*.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 #s(literal 1/4 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x))) eps) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (sin.f64 x)))
(*.f64 eps (+.f64 (*.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)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 (sin.f64 x) (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)))
(*.f64 eps (+.f64 (*.f64 eps (+.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)))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 x x)))))
(*.f64 eps (+.f64 (*.f64 eps (+.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))))))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (sin.f64 eps)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(*.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:

16.0ms
x
15.0ms
eps
12.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)

regimes48.0ms (0.3%)

Counts
60 → 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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(*.f64 (*.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))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.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))))))) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps))
(*.f64 (*.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 #s(literal 0 binary64) eps))
(+.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 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))))) eps))
(*.f64 x (-.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))) eps))
(*.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 #s(literal 1/4 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x))) eps) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (sin.f64 x)))
(*.f64 eps (+.f64 (*.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)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.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/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 (sin.f64 x) (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)))
(*.f64 eps (+.f64 (*.f64 eps (+.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)))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 x x)))))
(*.f64 eps (+.f64 (*.f64 eps (+.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))))))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (sin.f64 eps)))
Outputs
(*.f64 eps (+.f64 (*.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)))))
Calls

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes30.0ms (0.2%)

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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(*.f64 (*.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))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.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))))))) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps))
(*.f64 (*.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 #s(literal 0 binary64) eps))
(+.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 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))))) eps))
(*.f64 x (-.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))) eps))
(*.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 #s(literal 1/4 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x))) eps) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (sin.f64 x)))
Outputs
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
Calls

2 calls:

12.0ms
x
12.0ms
eps
Results
AccuracySegmentsBranch
98.7%1x
98.7%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes27.0ms (0.2%)

Counts
46 → 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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(*.f64 (*.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))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.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))))))) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps))
(*.f64 (*.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 #s(literal 0 binary64) eps))
(+.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 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))))) eps))
(*.f64 x (-.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))) eps))
(*.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 #s(literal 1/4 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))) (*.f64 x (*.f64 x x))) eps) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps))))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
Outputs
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
Calls

2 calls:

11.0ms
x
11.0ms
eps
Results
AccuracySegmentsBranch
97.7%1x
97.7%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes25.0ms (0.1%)

Counts
40 → 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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(*.f64 (*.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))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.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))))))) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps))
(*.f64 (*.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 #s(literal 0 binary64) eps))
(+.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 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))))) eps))
(*.f64 x (-.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))) eps))
(*.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 #s(literal 1/4 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
Outputs
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes27.0ms (0.2%)

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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(*.f64 (*.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))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.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))))))) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps))
(*.f64 (*.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 #s(literal 0 binary64) eps))
(+.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 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))))) eps))
(*.f64 x (-.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))) eps))
(*.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 #s(literal 1/4 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
Outputs
(*.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 #s(literal 1/4 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))))
Calls

2 calls:

14.0ms
x
10.0ms
eps
Results
AccuracySegmentsBranch
97.3%1x
97.3%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes22.0ms (0.1%)

Counts
37 → 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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(*.f64 (*.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))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.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))))))) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps))
(*.f64 (*.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 #s(literal 0 binary64) eps))
(+.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 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))))) eps))
(*.f64 x (-.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps (*.f64 x x))))) eps))
Outputs
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
Calls

2 calls:

9.0ms
eps
9.0ms
x
Results
AccuracySegmentsBranch
97.3%1x
97.3%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes24.0ms (0.1%)

Counts
34 → 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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(*.f64 (*.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))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x 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 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.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))))))) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) eps))
(*.f64 (*.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 #s(literal 0 binary64) eps))
(+.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 eps (*.f64 eps #s(literal 1/6 binary64))))))))
Outputs
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
Calls

2 calls:

13.0ms
x
9.0ms
eps
Results
AccuracySegmentsBranch
97.3%1x
97.3%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes17.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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(*.f64 (*.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))))))) (-.f64 #s(literal 0 binary64) eps))
Outputs
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
Calls

2 calls:

8.0ms
x
7.0ms
eps
Results
AccuracySegmentsBranch
96.8%1eps
96.8%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes15.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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
Outputs
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes18.0ms (0.1%)

Counts
25 → 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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) eps))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
Outputs
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
Calls

2 calls:

10.0ms
eps
7.0ms
x
Results
AccuracySegmentsBranch
96.8%1x
96.8%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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))))) x)
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps))))
Outputs
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0%)

Counts
13 → 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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps))
Outputs
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0%)

Counts
6 → 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 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
Outputs
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes8.0ms (0%)

Counts
4 → 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)))
Outputs
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
Calls

2 calls:

6.0ms
x
2.0ms
eps
Results
AccuracySegmentsBranch
55.0%1x
55.0%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0%)

Accuracy

Total -0.9b remaining (-3.2%)

Threshold costs -0.9b (-3.2%)

Counts
3 → 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))
Outputs
#s(literal 0 binary64)
Calls

2 calls:

2.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
53.4%1eps
53.4%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Rules
126×*-commutative_binary64
70×+-commutative_binary64
18×sub-neg_binary64
neg-mul-1_binary64
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0114320
1213320
2225320
3234320
4238320
5239320
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (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)))))
(*.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)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.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 #s(literal 1/4 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
#s(literal 0 binary64)
Outputs
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (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)))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))))))
(*.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)) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.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 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) 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 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 #s(literal 1/4 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.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 (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x 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) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) eps))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)))
(*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) x)))
(*.f64 eps (+.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 #s(literal 1/4 binary64) x)))))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 x #s(literal 1/4 binary64))))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x eps)))) x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
#s(literal 0 binary64)

soundness2.0s (11.3%)

Rules
5824×*-lowering-*.f32
5824×*-lowering-*.f64
5436×*-lowering-*.f32
5436×*-lowering-*.f64
4924×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04045975
114105693
250725444
086145444
0105481
1304464
2776463
32952463
08504463
047267
1273252
22351252
09033252
03755389
113325212
249004948
085634948
03142583
110372487
233262434
080692434
030112
1174110
21666109
09684109
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 832 to 473 computations (43.1% saved)

preprocess81.0ms (0.5%)

Compiler

Compiled 694 to 246 computations (64.6% saved)

end0.0ms (0%)

Profiling

Loading profile data...