2sin (example 3.3)

Time bar (total: 14.1s)

analyze62.0ms (0.4%)

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

Compiled 28 to 18 computations (35.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-sin: 11.0ms (27.5% of total)
...c/correct-round.rkt:119:19: 9.0ms (22.5% of total)
ival-add: 5.0ms (12.5% of total)
ival-mult: 3.0ms (7.5% of total)
ival-fabs: 3.0ms (7.5% of total)
ival-<=: 3.0ms (7.5% of total)
ival-<: 3.0ms (7.5% of total)
ival-sub: 2.0ms (5% of total)
ival-and: 1.0ms (2.5% of total)
const: 1.0ms (2.5% of total)
backward-pass: 0.0ms (0% of total)

sample6.5s (46.1%)

Results
3.3s26063×0precondition
1.3s4547×1valid
475.0ms3709×0valid
Precisions
Click to see histograms. Total time spent on operations: 3.7s
...c/correct-round.rkt:119:19: 818.0ms (22.1% of total)
ival-sin: 685.0ms (18.5% of total)
ival-<=: 414.0ms (11.2% of total)
ival-<: 369.0ms (10% of total)
ival-mult: 323.0ms (8.7% of total)
ival-add: 309.0ms (8.3% of total)
ival-fabs: 277.0ms (7.5% of total)
ival-sub: 224.0ms (6.1% of total)
ival-and: 130.0ms (3.5% of total)
backward-pass: 105.0ms (2.8% of total)
const: 49.0ms (1.3% of total)
Bogosity

preprocess44.0ms (0.3%)

Algorithm
egg-herbie
Rules
376×fnmadd-define
344×fnmsub-define
344×fmsub-define
320×sum3-define
308×fmm-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02146
14342
29442
319842
450742
591742
6128542
7154842
8168442
9171142
067
197
2147
3217
4317
5637
61227
72107
82957
94017
104797
114857
04857
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(- (sin (+ x eps)) (sin x))
Outputs
(- (sin (+ x eps)) (sin x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Call 2
Inputs
(- (sin (+ x eps)) (sin x))
(- (sin (+ (neg x) eps)) (sin (neg x)))
(- (sin (+ x (neg eps))) (sin x))
(neg (- (sin (+ (neg x) eps)) (sin (neg x))))
(neg (- (sin (+ x (neg eps))) (sin x)))
(- (sin (+ eps x)) (sin eps))
Outputs
(- (sin (+ x eps)) (sin x))
(- (sin (+ (neg x) eps)) (sin (neg x)))
(+ (sin x) (sin (- eps x)))
(- (sin (+ x (neg eps))) (sin x))
(- (sin (- x eps)) (sin x))
(neg (- (sin (+ (neg x) eps)) (sin (neg x))))
(- (sin (- x eps)) (sin x))
(neg (- (sin (+ x (neg eps))) (sin x)))
(+ (sin x) (sin (- eps x)))
(- (sin (+ eps x)) (sin eps))
(- (sin (+ x eps)) (sin eps))

explain101.0ms (0.7%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2283(-4.28718533615325e-244 2.596565261760719e-246)4(-3.078977089395929e-248 4.894015027365364e-250)(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
30-0-(sin.f64 (+.f64 x eps))
00-0-x
00-0-(sin.f64 x)
00-0-(+.f64 x eps)
00-0-eps
Results
44.0ms282×1valid
15.0ms230×0valid
Compiler

Compiled 51 to 20 computations (60.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-sin: 12.0ms (43.8% of total)
ival-add: 6.0ms (21.9% of total)
backward-pass: 5.0ms (18.3% of total)
ival-sub: 4.0ms (14.6% of total)
const: 0.0ms (0% 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
62.0%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify13.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 x)
cost-diff0
(+.f64 x eps)
cost-diff0
(sin.f64 (+.f64 x eps))
cost-diff0
(-.f64 (sin.f64 (+.f64 x eps)) (sin.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
(- (sin (+ x eps)) (sin x))
(sin (+ x eps))
(+ x eps)
x
eps
(sin x)
Outputs
(- (sin (+ x eps)) (sin x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(sin (+ x eps))
(sin.f64 (+.f64 x eps))
(+ x eps)
(+.f64 x eps)
x
eps
(sin x)
(sin.f64 x)

localize39.0ms (0.3%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x eps)
accuracy100.0%
(sin.f64 x)
accuracy99.8%
(sin.f64 (+.f64 x eps))
accuracy62.3%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
23.0ms141×1valid
7.0ms115×0valid
Compiler

Compiled 21 to 7 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-sin: 7.0ms (50.2% of total)
ival-add: 3.0ms (21.5% of total)
ival-sub: 2.0ms (14.3% of total)
backward-pass: 2.0ms (14.3% of total)
const: 0.0ms (0% of total)

series4.0ms (0%)

Counts
4 → 84
Calls
Call 1
Inputs
#<alt (- (sin (+ x eps)) (sin x))>
#<alt (sin (+ x eps))>
#<alt (+ x eps)>
#<alt (sin x)>
Outputs
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (- (cos eps) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (cos eps)))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin x)>
#<alt (+ (sin x) (* eps (cos x)))>
#<alt (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))>
#<alt (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- 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 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)>
Calls

21 calls:

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

rewrite344.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
2788×*-lowering-*.f32
2788×*-lowering-*.f64
2132×/-lowering-/.f32
2132×/-lowering-/.f64
2068×fma-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
14916
240216
3523216
0830916
Stop Event
iter limit
node limit
Counts
4 → 177
Calls
Call 1
Inputs
(- (sin (+ x eps)) (sin x))
(sin (+ x eps))
(+ x eps)
(sin x)
Outputs
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 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 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 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 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 #s(literal 0 binary64) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) #s(literal 0 binary64)) (sin.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(fma.f64 (sin.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 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(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 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (/.f64 #s(literal 1 binary64) (sin.f64 (-.f64 x eps))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3/2 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(fma.f64 (/.f64 (sin.f64 (+.f64 x eps)) #s(literal 2 binary64)) (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (sin.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 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.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 (sin.f64 x) (-.f64 (sin.f64 x) (sin.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 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(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 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))))
(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 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.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) (sin.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.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) (sin.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (*.f64 (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (pow.f64 (sin.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 (sin.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (sin.f64 x) #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.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) (sin.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (sin.f64 x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64))) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (sin.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 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (sin.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 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(/.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 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))) (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))))
(/.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 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.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) (sin.f64 x)) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.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 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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 (/.f64 (-.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.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 (sin.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (sin.f64 x) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))) (+.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (pow.f64 (sin.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 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.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 (sin.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 (sin.f64 (+.f64 x eps)) (sin.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))) (cos.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 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (cos.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))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.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) (sin.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 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 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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) (-.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 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.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)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (sin.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) (cos.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 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.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 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.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 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (sin.f64 (-.f64 x eps))))
(sin.f64 (+.f64 x eps))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 x eps)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))))
(/.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (sin.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) (neg.f64 (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (/.f64 #s(literal 1 binary64) (sin.f64 (-.f64 x eps))))
(+.f64 x eps)
(+.f64 eps x)
(+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(fma.f64 x (/.f64 x (-.f64 x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 eps eps))) (+.f64 x eps) (neg.f64 (/.f64 (*.f64 eps 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 (*.f64 eps 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 (*.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 eps eps) (*.f64 x x)) (-.f64 eps x))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (-.f64 x eps) (+.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (*.f64 (-.f64 x eps) (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 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 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (-.f64 x eps))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(/.f64 (neg.f64 (*.f64 (+.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 (*.f64 eps eps) (-.f64 x eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))) (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))) (*.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 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 (*.f64 eps 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))))
(sin.f64 x)

simplify229.0ms (1.6%)

Algorithm
egg-herbie
Rules
3796×*-lowering-*.f32
3796×*-lowering-*.f64
2064×+-lowering-+.f64
2064×+-lowering-+.f32
1456×fnmadd-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0107488
1327465
2963459
33572459
08267459
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(sin eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(sin eps)
(+ (sin eps) (* x (cos eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin x)
(+ (sin x) (* eps (cos x)))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- 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)))
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)
Outputs
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (sin.f64 eps)) (*.f64 x (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (cos.f64 eps))))) x)
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (cos eps)))
(+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+.f64 (*.f64 x (cos.f64 eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (sin.f64 eps)))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (sin.f64 eps)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (cos.f64 eps)) x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin x)
(sin.f64 x)
(+ (sin x) (* eps (cos x)))
(+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x)))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (sin.f64 x)))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(+.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (sin.f64 x)) (*.f64 (*.f64 eps (cos.f64 x)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.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)
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 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 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)

eval34.0ms (0.2%)

Compiler

Compiled 7060 to 730 computations (89.7% saved)

prune30.0ms (0.2%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2538261
Fresh000
Picked011
Done000
Total2539262
Accuracy
100.0%
Counts
262 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.4%
(-.f64 (sin.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps))) (sin.f64 x))
60.6%
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
62.0%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
60.2%
(-.f64 (sin.f64 (+.f64 x eps)) x)
99.8%
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
100.0%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
99.8%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
98.9%
(*.f64 eps (cos.f64 x))
97.0%
(sin.f64 eps)
Compiler

Compiled 217 to 146 computations (32.7% saved)

simplify225.0ms (1.6%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff128
(/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))
cost-diff128
(sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))
cost-diff256
(*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
cost-diff256
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
cost-diff0
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
cost-diff0
(cos.f64 x)
cost-diff0
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))
cost-diff0
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
cost-diff0
(+.f64 x eps)
cost-diff0
(sin.f64 (+.f64 x eps))
cost-diff0
(-.f64 (sin.f64 (+.f64 x eps)) x)
cost-diff0
(sin.f64 eps)
cost-diff0
(*.f64 eps (sin.f64 x))
cost-diff0
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
cost-diff0
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))
cost-diff0
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
Rules
1914×fnmsub-define
1772×fma-define
1512×--lowering--.f32
1512×--lowering--.f64
1422×*-lowering-*.f32
Iterations

Useful iterations: 10 (0.0ms)

IterNodesCost
032192
169185
2212185
3909185
41489183
52353183
62805183
73308183
83457183
93675183
104230175
116643175
08111175
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* eps (+ (* -1/2 (* eps (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x))))
eps
(+ (* -1/2 (* eps (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x)))
(* -1/2 (* eps (sin x)))
-1/2
(* eps (sin x))
(sin x)
x
(* (+ (* (* eps eps) -1/6) 1) (cos x))
(+ (* (* eps eps) -1/6) 1)
(* (* eps eps) -1/6)
(* eps eps)
-1/6
1
(cos x)
(sin eps)
eps
(- (sin (+ x eps)) x)
(sin (+ x eps))
(+ x eps)
x
eps
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
eps
(+ (cos x) (* -1/2 (* eps (sin x))))
(cos x)
x
(* -1/2 (* eps (sin x)))
-1/2
(* eps (sin x))
(sin x)
(* (* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2))) 2)
(* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2)))
(sin (/ (+ eps 0) 2))
(/ (+ eps 0) 2)
(+ eps 0)
eps
0
2
(cos (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
Outputs
(* eps (+ (* -1/2 (* eps (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
eps
(+ (* -1/2 (* eps (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x)))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
-1/2
#s(literal -1/2 binary64)
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(sin x)
(sin.f64 x)
x
(* (+ (* (* eps eps) -1/6) 1) (cos x))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))
(+ (* (* eps eps) -1/6) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (* eps eps) -1/6)
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* eps eps)
(*.f64 eps eps)
-1/6
#s(literal -1/6 binary64)
1
#s(literal 1 binary64)
(cos x)
(cos.f64 x)
(sin eps)
(sin.f64 eps)
eps
(- (sin (+ x eps)) x)
(-.f64 (sin.f64 (+.f64 eps x)) x)
(sin (+ x eps))
(sin.f64 (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
x
eps
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))
eps
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))
(cos x)
(cos.f64 x)
x
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
-1/2
#s(literal -1/2 binary64)
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(sin x)
(sin.f64 x)
(* (* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2))) 2)
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (cos.f64 (+.f64 x (/.f64 eps #s(literal 2 binary64))))))
(* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2)))
(*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (cos.f64 (+.f64 x (/.f64 eps #s(literal 2 binary64)))))
(sin (/ (+ eps 0) 2))
(sin.f64 (/.f64 eps #s(literal 2 binary64)))
(/ (+ eps 0) 2)
(/.f64 eps #s(literal 2 binary64))
(+ eps 0)
eps
eps
0
#s(literal 0 binary64)
2
#s(literal 2 binary64)
(cos (/ (+ eps (* x 2)) 2))
(cos.f64 (+.f64 x (/.f64 eps #s(literal 2 binary64))))
(/ (+ eps (* x 2)) 2)
(+.f64 x (/.f64 eps #s(literal 2 binary64)))
(+ eps (* x 2))
(+.f64 eps (*.f64 x #s(literal 2 binary64)))
(* x 2)
(*.f64 x #s(literal 2 binary64))
x

localize215.0ms (1.5%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 x #s(literal 2 binary64))
accuracy100.0%
(sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))
accuracy100.0%
(*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
accuracy99.9%
(cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
accuracy100.0%
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
accuracy100.0%
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))
accuracy100.0%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
accuracy100.0%
(*.f64 eps (sin.f64 x))
accuracy100.0%
(+.f64 x eps)
accuracy99.8%
(sin.f64 (+.f64 x eps))
accuracy63.5%
(-.f64 (sin.f64 (+.f64 x eps)) x)
accuracy100.0%
(sin.f64 eps)
accuracy100.0%
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))
accuracy100.0%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
accuracy100.0%
(*.f64 eps (sin.f64 x))
accuracy99.7%
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
Results
109.0ms135×1valid
51.0ms121×0valid
Compiler

Compiled 211 to 33 computations (84.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
ival-mult: 38.0ms (38.5% of total)
backward-pass: 16.0ms (16.2% of total)
ival-add: 11.0ms (11.2% of total)
ival-sin: 11.0ms (11.2% of total)
...c/correct-round.rkt:119:19: 8.0ms (8.1% of total)
ival-cos: 6.0ms (6.1% of total)
ival-div: 5.0ms (5.1% of total)
ival-sub: 2.0ms (2% of total)
const: 1.0ms (1% of total)

series45.0ms (0.3%)

Counts
18 → 360
Calls
Call 1
Inputs
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* eps (sin x))>
#<alt (sin eps)>
#<alt (- (sin (+ x eps)) x)>
#<alt (sin (+ x eps))>
#<alt (+ x eps)>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (cos x)>
#<alt (* (* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2))) 2)>
#<alt (* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2)))>
#<alt (sin (/ (+ eps 0) 2))>
#<alt (/ (+ eps 0) 2)>
#<alt (* (* eps eps) -1/6)>
#<alt (cos (/ (+ eps (* x 2)) 2))>
#<alt (* x 2)>
Outputs
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* -1/6 (* (pow eps 3) (cos x)))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))>
#<alt (* -1/6 (* (pow eps 3) (cos x)))>
#<alt (* -1 (* (pow eps 3) (+ (* 1/6 (cos x)) (* 1/2 (/ (sin x) eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))>
#<alt (* eps (+ 1 (* -1/6 (pow eps 2))))>
#<alt (+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (* eps (* x (+ 1 (* -1/6 (pow eps 2)))))) (* -1/2 (pow eps 2)))))>
#<alt (+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* 1/12 (* (pow eps 2) x)))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))>
#<alt (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))>
#<alt (* -1/6 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))>
#<alt (* -1/6 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))>
#<alt (+ 1 (* -1/6 (pow eps 2)))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))>
#<alt (+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* -1/2 (* x (+ 1 (* -1/6 (pow eps 2)))))))))>
#<alt (+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* 1/12 (* eps x))))))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps x))>
#<alt (* x (+ (* -1/2 eps) (* 1/12 (* eps (pow x 2)))))>
#<alt (* x (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/240 (* eps (pow x 2))) (* 1/12 eps)))))>
#<alt (* x (+ (* -1/2 eps) (* (pow x 2) (+ (* 1/12 eps) (* (pow x 2) (+ (* -1/240 eps) (* 1/10080 (* eps (pow x 2)))))))))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps x)>
#<alt (* x (+ eps (* -1/6 (* eps (pow x 2)))))>
#<alt (* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))>
#<alt (* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* (pow x 2) (+ (* -1/5040 (* eps (pow x 2))) (* 1/120 eps)))))))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt eps>
#<alt (* eps (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))>
#<alt (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (- (cos eps) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps)))))) 1)))>
#<alt (* -1 x)>
#<alt (* x (- (/ (sin (+ eps x)) x) 1))>
#<alt (* x (- (/ (sin (+ eps x)) x) 1))>
#<alt (* x (- (/ (sin (+ eps x)) x) 1))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) x)))))>
#<alt (- (sin x) x)>
#<alt (- (+ (sin x) (* eps (cos x))) x)>
#<alt (- (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))) x)>
#<alt (- (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))) x)>
#<alt (- (sin (+ eps x)) x)>
#<alt (- (sin (+ eps x)) x)>
#<alt (- (sin (+ eps x)) x)>
#<alt (- (sin (+ eps x)) x)>
#<alt (- (sin (- x (* -1 eps))) x)>
#<alt (- (sin (- x (* -1 eps))) x)>
#<alt (- (sin (- x (* -1 eps))) x)>
#<alt (- (sin (- x (* -1 eps))) x)>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (cos eps)))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin x)>
#<alt (+ (sin x) (* eps (cos x)))>
#<alt (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))>
#<alt (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- 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 (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt eps>
#<alt (+ eps (* -1/2 (* (pow eps 2) x)))>
#<alt (+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))>
#<alt (+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* eps x)))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin 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 (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (+ (* -2 (* x (pow (sin (* 1/2 eps)) 2))) (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))>
#<alt (+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* -1 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))))>
#<alt (+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/3 (* x (pow (sin (* 1/2 eps)) 2))))))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))>
#<alt (* 1/2 (* eps (cos x)))>
#<alt (* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))>
#<alt (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))>
#<alt (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))>
#<alt (+ (* -1 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* -1/2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/6 (* x (pow (sin (* 1/2 eps)) 2))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 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 (cos x)>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))>
#<alt (+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (cos (* 1/2 eps))>
#<alt (+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))>
#<alt (+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))>
#<alt (+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
Calls

90 calls:

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

rewrite386.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
4122×*-lowering-*.f32
4122×*-lowering-*.f64
2698×+-lowering-+.f64
2698×+-lowering-+.f32
2456×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032130
1173125
21806125
08654125
Stop Event
iter limit
node limit
Counts
18 → 335
Calls
Call 1
Inputs
(* eps (+ (* -1/2 (* eps (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x))))
(+ (* -1/2 (* eps (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x)))
(* -1/2 (* eps (sin x)))
(* eps (sin x))
(sin eps)
(- (sin (+ x eps)) x)
(sin (+ x eps))
(+ x eps)
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(cos x)
(* (* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2))) 2)
(* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2)))
(sin (/ (+ eps 0) 2))
(/ (+ eps 0) 2)
(* (* eps eps) -1/6)
(cos (/ (+ eps (* x 2)) 2))
(* x 2)
Outputs
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) #s(literal 0 binary64)))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))) (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) #s(literal 0 binary64)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))))
(+.f64 (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) #s(literal 0 binary64)))
(fma.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (sin.f64 x)) eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) eps (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))))
(fma.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) eps (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) eps (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) #s(literal 0 binary64)))
(fma.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) eps (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))))
(fma.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) #s(literal 0 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))))
(fma.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))))
(fma.f64 (*.f64 eps (cos.f64 x)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (sin.f64 x)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal -1/2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) #s(literal 3 binary64)))) (*.f64 (*.f64 eps 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 x #s(literal 2 binary64)))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps 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 x #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) #s(literal 3 binary64)))) (*.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 x #s(literal 2 binary64)))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))))))
(/.f64 (*.f64 (*.f64 eps 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 x #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) #s(literal 3 binary64))) (*.f64 eps (*.f64 eps eps))) (*.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 x #s(literal 2 binary64)))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps eps)))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) #s(literal 3 binary64))) (*.f64 eps eps)) (*.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 x #s(literal 2 binary64)))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) eps))
(/.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 x #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (*.f64 eps eps)))
(/.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 x #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 eps eps)) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) eps))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))))
(/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) #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 x #s(literal 2 binary64)))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))))
(/.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 x #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))) eps)
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) #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 x #s(literal 2 binary64)))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))))
(/.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 x #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps eps)) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps eps)) eps) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps eps)) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps eps)) eps) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) eps) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) eps) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)) eps) (*.f64 eps (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)) eps) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) eps) (*.f64 eps (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) eps) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))) (*.f64 eps eps))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) eps)
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))
(-.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 x #s(literal 2 binary64)))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (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 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))))
(fma.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))
(fma.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))
(/.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 x #s(literal 2 binary64)))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (-.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 x #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) #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 x #s(literal 2 binary64)))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 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 x #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #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 x #s(literal 2 binary64)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))))))
(/.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 x #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) #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 x #s(literal 2 binary64)))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))))))
(/.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 x #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (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 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #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 x #s(literal 2 binary64))))))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(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 x #s(literal 2 binary64)))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (-.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 x #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) #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 x #s(literal 2 binary64)))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))))))
(*.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 x #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps)
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) #s(literal 0 binary64)))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) #s(literal 0 binary64)) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (sin.f64 x) (*.f64 (sin.f64 x) #s(literal 0 binary64)))
(fma.f64 eps (sin.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (sin.f64 x) eps (*.f64 (sin.f64 x) #s(literal 0 binary64)))
(fma.f64 (sin.f64 x) eps (*.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (sin.f64 x) #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(fma.f64 #s(literal 0 binary64) (sin.f64 x) (*.f64 eps (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (sin.f64 x)) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) eps)
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(+.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (cos.f64 eps) #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 eps)) (*.f64 #s(literal 1 binary64) (sin.f64 eps)))
(-.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (cos.f64 eps) #s(literal 0 binary64)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 (/.f64 #s(literal 0 binary64) eps))) (*.f64 (cos.f64 eps) (sin.f64 (/.f64 #s(literal 0 binary64) eps))))
(sin.f64 eps)
(fma.f64 (sin.f64 eps) #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal 0 binary64)))
(fma.f64 #s(literal 0 binary64) (cos.f64 eps) (*.f64 #s(literal 1 binary64) (sin.f64 eps)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) x))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) x))
(+.f64 (-.f64 #s(literal 0 binary64) x) (sin.f64 (+.f64 eps x)))
(-.f64 (sin.f64 (+.f64 eps x)) x)
(-.f64 (/.f64 (pow.f64 (sin.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 x (+.f64 x (sin.f64 (+.f64 eps x)))))) (/.f64 (*.f64 x (*.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 x (+.f64 x (sin.f64 (+.f64 eps 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 x (sin.f64 (+.f64 eps x)))) (/.f64 (*.f64 x x) (+.f64 x (sin.f64 (+.f64 eps x)))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) x))
(fma.f64 #s(literal -1 binary64) x (sin.f64 (+.f64 eps 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 x (+.f64 x (sin.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sin.f64 (+.f64 eps 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 x x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 x (*.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 x (+.f64 x (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 x (*.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 x x) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) 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 x x)) (+.f64 x (sin.f64 (+.f64 eps 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 x x)) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 x (*.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 x (+.f64 x (sin.f64 (+.f64 eps 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 x x))) (neg.f64 (+.f64 x (sin.f64 (+.f64 eps x)))))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 x (+.f64 x (sin.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (sin.f64 (+.f64 eps 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 x x))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 x (*.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 x (+.f64 x (sin.f64 (+.f64 eps 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 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x (sin.f64 (+.f64 eps x)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 (+.f64 #s(literal 0 binary64) x))) (*.f64 (cos.f64 eps) (sin.f64 (+.f64 #s(literal 0 binary64) x))))
(+.f64 (*.f64 (sin.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (cos.f64 (+.f64 eps x)) #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (+.f64 eps x))) (*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 0 binary64))) (cos.f64 eps)) (*.f64 (cos.f64 (+.f64 x #s(literal 0 binary64))) (sin.f64 eps)))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(sin.f64 (+.f64 eps x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (sin.f64 (-.f64 x eps)))
(+.f64 eps x)
(+.f64 eps (+.f64 #s(literal 0 binary64) x))
(+.f64 x eps)
(+.f64 (+.f64 eps x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (+.f64 eps x))
(+.f64 (+.f64 x #s(literal 0 binary64)) eps)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps) x)
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 0 binary64) x))
(fma.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)))) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) x)
(fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal 0 binary64) x))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)) #s(literal 0 binary64))
(/.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 x) (*.f64 eps eps))) (neg.f64 (-.f64 x eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (-.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 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)) #s(literal 0 binary64)))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))) (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)) #s(literal 0 binary64)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))))
(+.f64 (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)) #s(literal 0 binary64)))
(fma.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)) (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (sin.f64 x)) eps) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) eps (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)) eps (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)) #s(literal 0 binary64)))
(fma.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)) eps (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))))
(fma.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)) #s(literal 0 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))))
(fma.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x) (*.f64 eps (cos.f64 x)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (*.f64 eps eps) (+.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 eps (sin.f64 x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 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 x #s(literal 2 binary64)))))))) (*.f64 (*.f64 eps eps) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 eps (+.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 eps (sin.f64 x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 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 x #s(literal 2 binary64)))))))) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 eps (*.f64 eps eps))) (*.f64 (+.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 eps (sin.f64 x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)))) (*.f64 eps eps)))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 eps eps)) (*.f64 (+.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 eps (sin.f64 x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)))) eps))
(/.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 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 x #s(literal 2 binary64))))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 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 x #s(literal 2 binary64))))))) (*.f64 eps eps)) (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))) eps))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #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 eps (sin.f64 x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)))))
(/.f64 (*.f64 eps (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 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 x #s(literal 2 binary64)))))))) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))) eps)
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) eps) (+.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 eps (sin.f64 x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (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 (*.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 x #s(literal 2 binary64))))))) eps) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) eps) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) eps) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 x)) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 x)) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 x)) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 x)) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (cos.f64 x)) eps) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (cos.f64 x)) eps) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))) eps) (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 eps eps))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (cos.f64 x)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)) (*.f64 eps eps)) (*.f64 eps (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)) eps) (*.f64 eps (*.f64 (cos.f64 x) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 x)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps eps)) eps) (*.f64 eps (*.f64 (*.f64 eps eps) (cos.f64 x)))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) eps) (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (cos.f64 x)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps eps)) (*.f64 eps (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) eps) (*.f64 eps (*.f64 (cos.f64 x) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 x)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) eps) (*.f64 eps (*.f64 (*.f64 eps eps) (cos.f64 x)))) (*.f64 eps eps))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)) eps)
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))) (/.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 x #s(literal 2 binary64)))))) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))))
(fma.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (cos.f64 x))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x) (cos.f64 x))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.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 x #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 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 x #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #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 eps (sin.f64 x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #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 x #s(literal 2 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 eps (sin.f64 x))) (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 (*.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 x #s(literal 2 binary64))))))) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #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 x #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 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 x #s(literal 2 binary64)))))))) (neg.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))))
(/.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 x #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 eps (sin.f64 x))) (cos.f64 x)))
(pow.f64 (/.f64 (+.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 eps (sin.f64 x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 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 x #s(literal 2 binary64)))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #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 x #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (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 (*.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 x #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))))
(cos.f64 x)
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))))) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.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))) (*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (sin.f64 (/.f64 eps #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 eps #s(literal 2 binary64)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))))))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))))))) #s(literal -1 binary64))
(*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.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))) (sin.f64 (/.f64 eps #s(literal 2 binary64))))
(*.f64 (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))))) #s(literal 1/2 binary64))
(sin.f64 (/.f64 eps #s(literal 2 binary64)))
(neg.f64 (sin.f64 (/.f64 eps #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) eps)) #s(literal -1 binary64)))
(neg.f64 (/.f64 eps #s(literal -2 binary64)))
(/.f64 eps #s(literal 2 binary64))
(/.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -2 binary64))
(/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) (*.f64 eps eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) eps)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/2 binary64)) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) eps)
(pow.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 eps #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) eps)
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))) eps)
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(*.f64 eps (*.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(*.f64 (*.f64 eps #s(literal -1/6 binary64)) eps)
(cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
(cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal -2 binary64)))
(*.f64 x #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) x)

simplify385.0ms (2.7%)

Algorithm
egg-herbie
Rules
5784×*-lowering-*.f32
5784×*-lowering-*.f64
2288×+-lowering-+.f64
2288×+-lowering-+.f32
1620×neg-lowering-neg.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03933347
113603070
246073062
086523062
Stop Event
iter limit
node limit
Counts
360 → 360
Calls
Call 1
Inputs
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* -1/6 (* (pow eps 3) (cos x)))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(* -1/6 (* (pow eps 3) (cos x)))
(* -1 (* (pow eps 3) (+ (* 1/6 (cos x)) (* 1/2 (/ (sin x) eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (* eps (* x (+ 1 (* -1/6 (pow eps 2)))))) (* -1/2 (pow eps 2)))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* 1/12 (* (pow eps 2) x)))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(cos x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))
(+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))
(* -1/6 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(* -1/6 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))
(+ 1 (* -1/6 (pow eps 2)))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* -1/2 (* x (+ 1 (* -1/6 (pow eps 2)))))))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* 1/12 (* eps x))))))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps x))
(* x (+ (* -1/2 eps) (* 1/12 (* eps (pow x 2)))))
(* x (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/240 (* eps (pow x 2))) (* 1/12 eps)))))
(* x (+ (* -1/2 eps) (* (pow x 2) (+ (* 1/12 eps) (* (pow x 2) (+ (* -1/240 eps) (* 1/10080 (* eps (pow x 2)))))))))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps x)
(* x (+ eps (* -1/6 (* eps (pow x 2)))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* (pow x 2) (+ (* -1/5040 (* eps (pow x 2))) (* 1/120 eps)))))))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps)))))) 1)))
(* -1 x)
(* x (- (/ (sin (+ eps x)) x) 1))
(* x (- (/ (sin (+ eps x)) x) 1))
(* x (- (/ (sin (+ eps x)) x) 1))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) x)))))
(- (sin x) x)
(- (+ (sin x) (* eps (cos x))) x)
(- (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))) x)
(- (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))) x)
(- (sin (+ eps x)) x)
(- (sin (+ eps x)) x)
(- (sin (+ eps x)) x)
(- (sin (+ eps x)) x)
(- (sin (- x (* -1 eps))) x)
(- (sin (- x (* -1 eps))) x)
(- (sin (- x (* -1 eps))) x)
(- (sin (- x (* -1 eps))) x)
(sin eps)
(+ (sin eps) (* x (cos eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin x)
(+ (sin x) (* eps (cos x)))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- 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)))
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* -1/2 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* -1/2 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
1
(+ 1 (* -1/2 (* eps x)))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(cos x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(* -1/2 (* eps (sin x)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* -1/2 (* eps (sin x)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin 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)
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+ (* -2 (* x (pow (sin (* 1/2 eps)) 2))) (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* -1 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/3 (* x (pow (sin (* 1/2 eps)) 2))))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(* 1/2 (* eps (cos x)))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 eps)) (sin (* 1/2 eps)))
(+ (* -1 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* -1/2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/6 (* x (pow (sin (* 1/2 eps)) 2))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(* 1/2 eps)
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 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))
(cos x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))
(+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos (* 1/2 eps))
(+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))
(+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))
(+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
Outputs
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* -1/6 (* (pow eps 3) (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(*.f64 eps (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))) (*.f64 eps eps)))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (/.f64 (cos.f64 x) eps) eps))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (/.f64 (cos.f64 x) eps) eps))))
(* -1/6 (* (pow eps 3) (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* 1/6 (cos x)) (* 1/2 (/ (sin x) eps)))))
(*.f64 eps (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))) (*.f64 eps eps)))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(*.f64 (+.f64 (*.f64 (cos.f64 x) #s(literal 1/6 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (/.f64 (cos.f64 x) eps)) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(*.f64 (+.f64 (*.f64 (cos.f64 x) #s(literal 1/6 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (/.f64 (cos.f64 x) eps)) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (* eps (* x (+ 1 (* -1/6 (pow eps 2)))))) (* -1/2 (pow eps 2)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* 1/12 (* (pow eps 2) x)))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* -1/6 (* (pow eps 2) (cos x)))
(*.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))) (*.f64 eps eps))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (/.f64 (cos.f64 x) eps) eps))))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (/.f64 (cos.f64 x) eps) eps))))
(* -1/6 (* (pow eps 2) (cos x)))
(*.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))) (*.f64 eps eps))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)) eps)))
(+ 1 (* -1/6 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* -1/2 (* x (+ 1 (* -1/6 (pow eps 2)))))))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64)))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* 1/12 (* eps x))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)))))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* x (+ (* -1/2 eps) (* 1/12 (* eps (pow x 2)))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)))))
(* x (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/240 (* eps (pow x 2))) (* 1/12 eps)))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal -1/240 binary64)) (*.f64 eps #s(literal 1/12 binary64)))))))
(* x (+ (* -1/2 eps) (* (pow x 2) (+ (* 1/12 eps) (* (pow x 2) (+ (* -1/240 eps) (* 1/10080 (* eps (pow x 2)))))))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/240 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/10080 binary64))))))))))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps x)
(*.f64 eps x)
(* x (+ eps (* -1/6 (* eps (pow x 2)))))
(*.f64 x (+.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps (*.f64 x x)))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))
(*.f64 x (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* (pow x 2) (+ (* -1/5040 (* eps (pow x 2))) (* 1/120 eps)))))))
(*.f64 x (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.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
(* eps (+ 1 (* -1/6 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 eps (*.f64 eps #s(literal 1/120 binary64)))))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)))))))))
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (*.f64 (sin.f64 eps) (*.f64 x #s(literal -1/2 binary64))) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps)))))) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 (cos.f64 eps) (*.f64 x #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* x (- (/ (sin (+ eps x)) x) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (+.f64 eps x)) x)))
(* x (- (/ (sin (+ eps x)) x) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (+.f64 eps x)) x)))
(* x (- (/ (sin (+ eps x)) x) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (+.f64 eps x)) x)))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) x)))))
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (+.f64 eps x)) x)))
(* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) x)))))
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (+.f64 eps x)) x)))
(* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) x)))))
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (+.f64 eps x)) x)))
(- (sin x) x)
(-.f64 (sin.f64 x) x)
(- (+ (sin x) (* eps (cos x))) x)
(+.f64 (*.f64 eps (cos.f64 x)) (-.f64 (sin.f64 x) x))
(- (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))) x)
(+.f64 (sin.f64 x) (-.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) x))
(- (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))) x)
(+.f64 (sin.f64 x) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) x))
(- (sin (+ eps x)) x)
(-.f64 (sin.f64 (+.f64 eps x)) x)
(- (sin (+ eps x)) x)
(-.f64 (sin.f64 (+.f64 eps x)) x)
(- (sin (+ eps x)) x)
(-.f64 (sin.f64 (+.f64 eps x)) x)
(- (sin (+ eps x)) x)
(-.f64 (sin.f64 (+.f64 eps x)) x)
(- (sin (- x (* -1 eps))) x)
(-.f64 (sin.f64 (+.f64 eps x)) x)
(- (sin (- x (* -1 eps))) x)
(-.f64 (sin.f64 (+.f64 eps x)) x)
(- (sin (- x (* -1 eps))) x)
(-.f64 (sin.f64 (+.f64 eps x)) x)
(- (sin (- x (* -1 eps))) x)
(-.f64 (sin.f64 (+.f64 eps x)) x)
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (cos eps)))
(+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x #s(literal -1/2 binary64))))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 (cos.f64 eps) (*.f64 x #s(literal -1/6 binary64))))))))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin x)
(sin.f64 x)
(+ (sin x) (* eps (cos x)))
(+.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.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)))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(+.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))
(+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))) (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* eps x)))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
(+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)))))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 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)
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+ (* -2 (* x (pow (sin (* 1/2 eps)) 2))) (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* -1 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/3 (* x (pow (sin (* 1/2 eps)) 2))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 x (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 x #s(literal 1/3 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (* eps (cos x)))
(*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/2 binary64)))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/4 binary64))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/12 binary64))) (*.f64 (sin.f64 x) #s(literal -1/4 binary64))))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/4 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal -1/12 binary64)) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/48 binary64))))))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))
(+ (* -1 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(-.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* -1/2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/6 (* x (pow (sin (* 1/2 eps)) 2))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.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))
(* -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))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))
(+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/8 binary64))))))
(+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))
(+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/48 binary64)) (*.f64 (cos.f64 x) #s(literal -1/8 binary64)))))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 eps))
(cos.f64 (*.f64 eps #s(literal 1/2 binary64)))
(+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))
(-.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (-.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal 1/6 binary64))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))

eval94.0ms (0.7%)

Compiler

Compiled 15881 to 1493 computations (90.6% saved)

prune70.0ms (0.5%)

Pruning

17 alts after pruning (15 fresh and 2 done)

PrunedKeptTotal
New76414778
Fresh213
Picked325
Done101
Total77017787
Accuracy
100.0%
Counts
787 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
99.8%
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
97.4%
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))))
97.0%
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
97.4%
(+.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))
99.8%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
99.8%
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
99.8%
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
97.4%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))))
100.0%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
98.7%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
99.8%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
97.4%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 eps x))))))))
97.4%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
97.0%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))
98.9%
(*.f64 eps (cos.f64 x))
97.0%
eps
Compiler

Compiled 508 to 332 computations (34.6% saved)

simplify296.0ms (2.1%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
cost-diff0
(cos.f64 x)
cost-diff0
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
cost-diff0
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
cost-diff0
(*.f64 eps eps)
cost-diff0
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
cost-diff128
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64)))
cost-diff128
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))))
cost-diff0
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
cost-diff0
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
cost-diff0
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
cost-diff0
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
cost-diff0
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))
cost-diff0
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))
cost-diff128
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
Rules
6642×fma-define
6252×fma-lowering-fma.f32
6252×fma-lowering-fma.f64
3040×sum3-define
2580×sum4-define
Iterations

Useful iterations: 12 (0.0ms)

IterNodesCost
035264
1115253
2331251
3941249
42638249
54382249
65919249
76366249
86438249
96438249
107734249
117920249
127920246
010477246
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* (+ (* (* eps eps) -1/6) 1) (* eps (cos x))) (* (* eps (sin x)) (* eps -1/2)))
(* (+ (* (* eps eps) -1/6) 1) (* eps (cos x)))
(+ (* (* eps eps) -1/6) 1)
(* (* eps eps) -1/6)
(* eps eps)
eps
-1/6
1
(* eps (cos x))
(cos x)
x
(* (* eps (sin x)) (* eps -1/2))
(* eps (sin x))
(sin x)
(* eps -1/2)
-1/2
eps
(* eps (+ 1 (* x (* -1/2 (+ eps x)))))
eps
(+ 1 (* x (* -1/2 (+ eps x))))
1
(* x (* -1/2 (+ eps x)))
x
(* -1/2 (+ eps x))
-1/2
(+ eps x)
(* eps (+ (* -1/6 (* eps eps)) (+ (* x (+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12))))) 1)))
eps
(+ (* -1/6 (* eps eps)) (+ (* x (+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12))))) 1))
(* -1/6 (* eps eps))
-1/6
(* eps eps)
(+ (* x (+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12))))) 1)
(* x (+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12)))))
x
(+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12))))
(* eps -1/2)
-1/2
(* x (+ -1/2 (* (* eps eps) 1/12)))
(+ -1/2 (* (* eps eps) 1/12))
(* (* eps eps) 1/12)
1/12
1
(* eps (+ (cos x) (* eps (* x -1/2))))
eps
(+ (cos x) (* eps (* x -1/2)))
(cos x)
x
(* eps (* x -1/2))
(* x -1/2)
-1/2
Outputs
(+ (* (+ (* (* eps eps) -1/6) 1) (* eps (cos x))) (* (* eps (sin x)) (* eps -1/2)))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (cos.f64 x))))
(* (+ (* (* eps eps) -1/6) 1) (* eps (cos x)))
(*.f64 eps (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (cos.f64 x)))
(+ (* (* eps eps) -1/6) 1)
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(* (* eps eps) -1/6)
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* eps eps)
(*.f64 eps eps)
eps
-1/6
#s(literal -1/6 binary64)
1
#s(literal 1 binary64)
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(cos x)
(cos.f64 x)
x
(* (* eps (sin x)) (* eps -1/2))
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(sin x)
(sin.f64 x)
(* eps -1/2)
(*.f64 eps #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
eps
(* eps (+ 1 (* x (* -1/2 (+ eps x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 eps x) (*.f64 x #s(literal -1/2 binary64)))))
eps
(+ 1 (* x (* -1/2 (+ eps x))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 eps x) (*.f64 x #s(literal -1/2 binary64))))
1
#s(literal 1 binary64)
(* x (* -1/2 (+ eps x)))
(*.f64 (+.f64 eps x) (*.f64 x #s(literal -1/2 binary64)))
x
(* -1/2 (+ eps x))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
-1/2
#s(literal -1/2 binary64)
(+ eps x)
(+.f64 eps x)
(* eps (+ (* -1/6 (* eps eps)) (+ (* x (+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12))))) 1)))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 eps x) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
eps
(+ (* -1/6 (* eps eps)) (+ (* x (+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12))))) 1))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 eps x) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))
(* -1/6 (* eps eps))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
-1/6
#s(literal -1/6 binary64)
(* eps eps)
(*.f64 eps eps)
(+ (* x (+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12))))) 1)
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(* x (+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12)))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
x
(+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12))))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))
(* eps -1/2)
(*.f64 eps #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(* x (+ -1/2 (* (* eps eps) 1/12)))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))
(+ -1/2 (* (* eps eps) 1/12))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))
(* (* eps eps) 1/12)
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
1/12
#s(literal 1/12 binary64)
1
#s(literal 1 binary64)
(* eps (+ (cos x) (* eps (* x -1/2))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
eps
(+ (cos x) (* eps (* x -1/2)))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(cos x)
(cos.f64 x)
x
(* eps (* x -1/2))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* x -1/2)
(*.f64 x #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)

localize160.0ms (1.1%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
accuracy100.0%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
accuracy100.0%
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))
accuracy99.8%
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
accuracy99.7%
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
accuracy99.7%
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
accuracy100.0%
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
accuracy100.0%
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
accuracy100.0%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
accuracy99.8%
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
accuracy100.0%
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
accuracy100.0%
(*.f64 eps (sin.f64 x))
accuracy99.9%
(*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)))
accuracy99.7%
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
Results
107.0ms254×0valid
2.0ms1valid
Compiler

Compiled 281 to 36 computations (87.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
ival-mult: 34.0ms (54.4% of total)
ival-add: 13.0ms (20.8% of total)
...c/correct-round.rkt:119:19: 10.0ms (16% of total)
ival-sin: 2.0ms (3.2% of total)
ival-cos: 2.0ms (3.2% of total)
const: 1.0ms (1.6% of total)
backward-pass: 0.0ms (0% of total)

series37.0ms (0.3%)

Counts
21 → 432
Calls
Call 1
Inputs
#<alt (+ (* (+ (* (* eps eps) -1/6) 1) (* eps (cos x))) (* (* eps (sin x)) (* eps -1/2)))>
#<alt (* (+ (* (* eps eps) -1/6) 1) (* eps (cos x)))>
#<alt (+ (* (* eps eps) -1/6) 1)>
#<alt (* (* eps eps) -1/6)>
#<alt (* eps (+ 1 (* x (* -1/2 (+ eps x)))))>
#<alt (+ 1 (* x (* -1/2 (+ eps x))))>
#<alt (* x (* -1/2 (+ eps x)))>
#<alt (* -1/2 (+ eps x))>
#<alt (* eps (+ (* -1/6 (* eps eps)) (+ (* x (+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12))))) 1)))>
#<alt (+ (* -1/6 (* eps eps)) (+ (* x (+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12))))) 1))>
#<alt (* -1/6 (* eps eps))>
#<alt (* eps eps)>
#<alt (* eps (+ (cos x) (* eps (* x -1/2))))>
#<alt (+ (cos x) (* eps (* x -1/2)))>
#<alt (cos x)>
#<alt (* eps (* x -1/2))>
#<alt (* (* eps (sin x)) (* eps -1/2))>
#<alt (* eps (sin x))>
#<alt (* (* eps eps) 1/12)>
#<alt (* x (+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12)))))>
#<alt (+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12))))>
Outputs
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* -1/6 (* (pow eps 3) (cos x)))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))>
#<alt (* -1/6 (* (pow eps 3) (cos x)))>
#<alt (* -1 (* (pow eps 3) (+ (* 1/6 (cos x)) (* 1/2 (/ (sin x) eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))>
#<alt (* eps (+ 1 (* -1/6 (pow eps 2))))>
#<alt (+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (* eps (* x (+ 1 (* -1/6 (pow eps 2)))))) (* -1/2 (pow eps 2)))))>
#<alt (+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* 1/12 (* (pow eps 2) x)))))))>
#<alt (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/6 (* (pow eps 2) (cos x)))))>
#<alt (* eps (+ (cos x) (* -1/6 (* (pow eps 2) (cos x)))))>
#<alt (* eps (+ (cos x) (* -1/6 (* (pow eps 2) (cos x)))))>
#<alt (* -1/6 (* (pow eps 3) (cos x)))>
#<alt (* (pow eps 3) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))>
#<alt (* (pow eps 3) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))>
#<alt (* (pow eps 3) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))>
#<alt (* -1/6 (* (pow eps 3) (cos x)))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (cos x) (pow eps 2))) (* 1/6 (cos x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (cos x) (pow eps 2))) (* 1/6 (cos x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (cos x) (pow eps 2))) (* 1/6 (cos x)))))>
#<alt (* eps (+ 1 (* -1/6 (pow eps 2))))>
#<alt (+ (* -1/2 (* eps (* (pow x 2) (+ 1 (* -1/6 (pow eps 2)))))) (* eps (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* (pow x 2) (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* 1/24 (* eps (* (pow x 2) (+ 1 (* -1/6 (pow eps 2)))))))))>
#<alt (+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* (pow x 2) (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* (pow x 2) (+ (* -1/720 (* eps (* (pow x 2) (+ 1 (* -1/6 (pow eps 2)))))) (* 1/24 (* eps (+ 1 (* -1/6 (pow eps 2))))))))))>
#<alt (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt 1>
#<alt (+ 1 (* -1/6 (pow eps 2)))>
#<alt (+ 1 (* -1/6 (pow eps 2)))>
#<alt (+ 1 (* -1/6 (pow eps 2)))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))>
#<alt (* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))>
#<alt (* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))>
#<alt (* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))>
#<alt (* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))>
#<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 (* eps (+ 1 (* -1/2 (pow x 2))))>
#<alt (* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))>
#<alt (* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))>
#<alt (* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt eps>
#<alt (+ eps (* -1/2 (* (pow eps 2) x)))>
#<alt (+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))>
#<alt (+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))>
#<alt (* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* eps x)))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps x)) (/ 1 (pow x 2))) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps x)) (/ 1 (pow x 2))) 1/2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* (pow x 2) (- (* -1 (/ (- (* 1/2 eps) (/ 1 x)) x)) 1/2))>
#<alt (* (pow x 2) (- (* -1 (/ (- (* 1/2 eps) (/ 1 x)) x)) 1/2))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))>
#<alt (* -1/2 (* eps x))>
#<alt (* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))>
#<alt (* -1/2 (* eps x))>
#<alt (* x (+ (* -1/2 eps) (* -1/2 x)))>
#<alt (* x (+ (* -1/2 eps) (* -1/2 x)))>
#<alt (* x (+ (* -1/2 eps) (* -1/2 x)))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* -1/2 (pow x 2))>
#<alt (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))>
#<alt (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))>
#<alt (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))>
#<alt (* -1/2 (* eps x))>
#<alt (* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))>
#<alt (* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))>
#<alt (* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))>
#<alt (* -1/2 x)>
#<alt (+ (* -1/2 eps) (* -1/2 x))>
#<alt (+ (* -1/2 eps) (* -1/2 x))>
#<alt (+ (* -1/2 eps) (* -1/2 x))>
#<alt (* -1/2 eps)>
#<alt (* eps (- (* -1/2 (/ x eps)) 1/2))>
#<alt (* eps (- (* -1/2 (/ x eps)) 1/2))>
#<alt (* eps (- (* -1/2 (/ x eps)) 1/2))>
#<alt (* -1/2 eps)>
#<alt (* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))>
#<alt (* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))>
#<alt (* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* -1/2 x))>
#<alt (+ (* -1/2 eps) (* -1/2 x))>
#<alt (+ (* -1/2 eps) (* -1/2 x))>
#<alt (* -1/2 x)>
#<alt (* x (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* x (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* x (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* -1/2 x)>
#<alt (* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))>
#<alt (* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))>
#<alt (* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))>
#<alt (* eps (+ 1 (* -1/2 (pow x 2))))>
#<alt (* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))>
#<alt (* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/6)))))))>
#<alt (* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/6)))))))>
#<alt (* (pow eps 3) (- (* 1/12 (pow x 2)) 1/6))>
#<alt (* (pow eps 3) (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/6))>
#<alt (* (pow eps 3) (- (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ 1 (pow eps 2))))) 1/6))>
#<alt (* (pow eps 3) (- (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ 1 (pow eps 2))))) 1/6))>
#<alt (* (pow eps 3) (- (* 1/12 (pow x 2)) 1/6))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (* 1/2 (/ x eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (* -1 (/ (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))) eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (* -1 (/ (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))) eps)))))>
#<alt (* eps (+ 1 (* -1/6 (pow eps 2))))>
#<alt (+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/12 (pow eps 2)) 1/2))))))>
#<alt (+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/12 (pow eps 2)) 1/2))))))>
#<alt (* eps (* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))))>
#<alt (* (pow x 2) (+ (* -1/2 (/ (pow eps 2) x)) (+ (* eps (- (* 1/12 (pow eps 2)) 1/2)) (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) (pow x 2)))))>
#<alt (* (pow x 2) (+ (* -1/2 (/ (pow eps 2) x)) (+ (* eps (- (* 1/12 (pow eps 2)) 1/2)) (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) (pow x 2)))))>
#<alt (* eps (* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2))) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2))) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))>
#<alt (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/6))))))>
#<alt (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/6))))))>
#<alt (* (pow eps 2) (- (* 1/12 (pow x 2)) 1/6))>
#<alt (* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/6))>
#<alt (* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ 1 (pow eps 2))))) 1/6))>
#<alt (* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ 1 (pow eps 2))))) 1/6))>
#<alt (* (pow eps 2) (- (* 1/12 (pow x 2)) 1/6))>
#<alt (* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/6))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x)) eps)) (* 1/12 (pow x 2))) 1/6))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x)) eps)) (* 1/12 (pow x 2))) 1/6))>
#<alt (+ 1 (* -1/6 (pow eps 2)))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))>
#<alt (+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))))>
#<alt (+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))))>
#<alt (* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps x)) (+ (* -1/6 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ 1 (pow x 2))))) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps x)) (+ (* -1/6 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ 1 (pow x 2))))) 1/2))>
#<alt (* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps)) x)) (* 1/12 (pow eps 2))) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps)) x)) (* 1/12 (pow eps 2))) 1/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 (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps x))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps x))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps x))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt eps>
#<alt (+ eps (* -1/2 (* (pow eps 2) x)))>
#<alt (+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))>
#<alt (+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* eps x)))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/24 (pow x 2)) 1/2)))))>
#<alt (* -1/2 (* eps x))>
#<alt (* x (+ (* -1/2 eps) (/ (cos x) x)))>
#<alt (* x (+ (* -1/2 eps) (/ (cos x) x)))>
#<alt (* x (+ (* -1/2 eps) (/ (cos x) x)))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))>
#<alt (* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))>
#<alt (* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1/2 (* eps x)))>
#<alt (+ (cos x) (* -1/2 (* eps x)))>
#<alt (+ (cos x) (* -1/2 (* eps x)))>
#<alt (* -1/2 (* eps x))>
#<alt (* eps (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* eps (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* eps (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 x))))>
#<alt (* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 x))))>
#<alt (* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 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/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (* 1/12 (* (pow eps 2) (pow x 2)))))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* -1/240 (* (pow eps 2) (pow x 2))) (* 1/12 (pow eps 2))))))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* 1/12 (pow eps 2)) (* (pow x 2) (+ (* -1/240 (pow eps 2)) (* 1/10080 (* (pow eps 2) (pow x 2)))))))))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps x)>
#<alt (* x (+ eps (* -1/6 (* eps (pow x 2)))))>
#<alt (* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))>
#<alt (* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* (pow x 2) (+ (* -1/5040 (* eps (pow x 2))) (* 1/120 eps)))))))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* -1/2 (* eps x))>
#<alt (* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))>
#<alt (* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))>
#<alt (* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))>
#<alt (* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))>
#<alt (* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))>
#<alt (* -1/2 (pow x 2))>
#<alt (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))>
#<alt (+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))))>
#<alt (+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))))>
#<alt (* 1/12 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (* 1/12 (pow x 2)))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (* 1/12 (pow x 2)))))>
#<alt (* 1/12 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps))) eps)) (* 1/12 (pow x 2))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps))) eps)) (* 1/12 (pow x 2))))>
#<alt (* -1/2 x)>
#<alt (+ (* -1/2 eps) (* -1/2 x))>
#<alt (+ (* -1/2 x) (* eps (- (* 1/12 (* eps x)) 1/2)))>
#<alt (+ (* -1/2 x) (* eps (- (* 1/12 (* eps x)) 1/2)))>
#<alt (* 1/12 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (- (* 1/12 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1/2 (/ x (pow eps 2))) (* 1/12 x)) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1/2 (/ x (pow eps 2))) (* 1/12 x)) (* 1/2 (/ 1 eps))))>
#<alt (* 1/12 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (- (* 1/12 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1/2 (* 1/2 (/ x eps))) eps)) (* 1/12 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1/2 (* 1/2 (/ x eps))) eps)) (* 1/12 x)))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2)))>
#<alt (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2)))>
#<alt (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2)))>
#<alt (* x (- (* 1/12 (pow eps 2)) 1/2))>
#<alt (* x (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))>
#<alt (* x (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))>
#<alt (* x (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))>
#<alt (* x (- (* 1/12 (pow eps 2)) 1/2))>
#<alt (* -1 (* x (+ (* -1 (- (* 1/12 (pow eps 2)) 1/2)) (* 1/2 (/ eps x)))))>
#<alt (* -1 (* x (+ (* -1 (- (* 1/12 (pow eps 2)) 1/2)) (* 1/2 (/ eps x)))))>
#<alt (* -1 (* x (+ (* -1 (- (* 1/12 (pow eps 2)) 1/2)) (* 1/2 (/ eps x)))))>
Calls

108 calls:

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

rewrite414.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
4132×*-lowering-*.f32
4132×*-lowering-*.f64
2642×/-lowering-/.f32
2642×/-lowering-/.f64
2634×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035191
1227183
22136183
09411183
Stop Event
iter limit
node limit
Counts
21 → 563
Calls
Call 1
Inputs
(+ (* (+ (* (* eps eps) -1/6) 1) (* eps (cos x))) (* (* eps (sin x)) (* eps -1/2)))
(* (+ (* (* eps eps) -1/6) 1) (* eps (cos x)))
(+ (* (* eps eps) -1/6) 1)
(* (* eps eps) -1/6)
(* eps (+ 1 (* x (* -1/2 (+ eps x)))))
(+ 1 (* x (* -1/2 (+ eps x))))
(* x (* -1/2 (+ eps x)))
(* -1/2 (+ eps x))
(* eps (+ (* -1/6 (* eps eps)) (+ (* x (+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12))))) 1)))
(+ (* -1/6 (* eps eps)) (+ (* x (+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12))))) 1))
(* -1/6 (* eps eps))
(* eps eps)
(* eps (+ (cos x) (* eps (* x -1/2))))
(+ (cos x) (* eps (* x -1/2)))
(cos x)
(* eps (* x -1/2))
(* (* eps (sin x)) (* eps -1/2))
(* eps (sin x))
(* (* eps eps) 1/12)
(* x (+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12)))))
(+ (* eps -1/2) (* x (+ -1/2 (* (* eps eps) 1/12))))
Outputs
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (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 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (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 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))))))
(fma.f64 eps (*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (cos.f64 x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 eps (cos.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (sin.f64 x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))) eps (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) eps) (sin.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (cos.f64 x)) eps (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x)))))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 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 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 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 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 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 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))
(/.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 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x)))))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 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 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 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 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 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 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 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 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x)))))
(/.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 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #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 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x)))))))))
(/.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 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))))))
(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 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x)))))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 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 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #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 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (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 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (cos.f64 x)) (*.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x))))
(/.f64 (*.f64 (*.f64 eps (cos.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (*.f64 eps (cos.f64 x)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (*.f64 eps (cos.f64 x))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 eps (cos.f64 x))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (cos.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (cos.f64 x)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (*.f64 eps (cos.f64 x)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 eps (cos.f64 x)))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64)) (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64)) (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x)))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (cos.f64 x)))) (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (cos.f64 x)))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(*.f64 (*.f64 eps (cos.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (cos.f64 x))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (cos.f64 x)) eps)
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 eps eps) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 eps #s(literal -1/6 binary64)) eps #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(*.f64 eps (*.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 eps #s(literal -1/6 binary64)) eps)
(+.f64 eps (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(+.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))) (/.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (-.f64 eps (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))))
(fma.f64 eps #s(literal 1 binary64) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(fma.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(fma.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 eps x) eps)
(fma.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps eps)
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 eps x) eps) eps)
(fma.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(fma.f64 (*.f64 eps x) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps)
(fma.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x eps)
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))) (-.f64 eps (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))))) eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))))) (neg.f64 (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))) (neg.f64 (-.f64 eps (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))))) eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) eps)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) eps)
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
(+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (/.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64))
(fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x) #s(literal 1 binary64))
(fma.f64 (+.f64 eps x) (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) x #s(literal 1 binary64))
(fma.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (+.f64 eps x) #s(literal 1 binary64))
(fma.f64 (*.f64 x (+.f64 eps x)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))))) (+.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) #s(literal 1 binary64)) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))
(+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) x (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))
(/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 eps eps) (*.f64 x x))) (-.f64 eps x))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 eps eps) (*.f64 x x)))) (neg.f64 (-.f64 eps x)))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (pow.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x)) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))
(*.f64 (+.f64 eps x) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) x)
(*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (+.f64 eps x))
(*.f64 (*.f64 x (+.f64 eps x)) #s(literal -1/2 binary64))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x #s(literal -1/2 binary64) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) eps (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) x (*.f64 eps #s(literal -1/2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 eps eps) (*.f64 x x))) (-.f64 eps x))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) #s(literal -1/2 binary64)) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal -1/2 binary64)) (-.f64 eps x))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 eps eps) (*.f64 x x)))) (neg.f64 (-.f64 eps x)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) #s(literal -1/2 binary64))) (neg.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal -1/2 binary64))) (neg.f64 (-.f64 eps x)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(*.f64 (+.f64 eps x) #s(literal -1/2 binary64))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))))
(+.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) eps)
(+.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) eps) eps)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))) (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))))
(fma.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))
(fma.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))))
(fma.f64 eps (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) eps)
(fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 eps (*.f64 eps eps)) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) eps (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) eps (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/6 binary64) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))
(fma.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) eps eps)
(fma.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))
(/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))) eps) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) eps) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))) eps)) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) eps)) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) eps) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) eps) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) eps)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) eps) eps))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) eps)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))
(+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (-.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) #s(literal 1 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))
(fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(fma.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(fma.f64 x (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))
(fma.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(fma.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (*.f64 x #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(fma.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) #s(literal -1 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(fma.f64 (*.f64 eps #s(literal -1/6 binary64)) eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x))) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x))) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x))) (*.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x) (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x) (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) #s(literal 1 binary64))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))))
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(*.f64 eps (*.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 eps #s(literal -1/6 binary64)) eps)
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(*.f64 eps eps)
(*.f64 (*.f64 eps eps) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 eps eps))
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (cos.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(fma.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps eps) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 eps x)) #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)))))
(/.f64 (*.f64 eps (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))) (-.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) eps) (+.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 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #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 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) eps) (-.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))) (neg.f64 (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (neg.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 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) eps)) (neg.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 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #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 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) eps)) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))) (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (cos.f64 x))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) eps)
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 eps (*.f64 x #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 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (cos.f64 x))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) eps (cos.f64 x))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (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 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 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 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (-.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (neg.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 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 eps (*.f64 x #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 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))) (*.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))) (*.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 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) x)))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 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) x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))) (neg.f64 (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 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) x)))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #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 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(cos.f64 x)
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(*.f64 (*.f64 x #s(literal -1/2 binary64)) eps)
(*.f64 (*.f64 eps x) #s(literal -1/2 binary64))
(*.f64 eps (*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))) eps)
(*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) eps) (sin.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(*.f64 #s(literal 1/12 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal 1/12 binary64)) eps)
(+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))
(+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))
(fma.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) x (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))
(fma.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))
(/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) x)) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) x)) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))
(*.f64 x (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) x)
(*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (*.f64 x #s(literal 1 binary64)))
(*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) #s(literal 1 binary64))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))
(+.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))
(+.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 eps #s(literal -1/2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (/.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))
(fma.f64 x #s(literal -1/2 binary64) (+.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) eps (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))
(fma.f64 #s(literal -1/2 binary64) x (+.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 eps x) (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))
(fma.f64 (+.f64 eps x) #s(literal -1/2 binary64) (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) x (*.f64 eps #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/1728 binary64)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (-.f64 (*.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) (pow.f64 (+.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 (+.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 eps #s(literal -1/2 binary64)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))))

simplify282.0ms (2%)

Algorithm
egg-herbie
Rules
5600×*-lowering-*.f32
5600×*-lowering-*.f64
2218×+-lowering-+.f64
2218×+-lowering-+.f32
1348×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03844521
113764292
252914171
083484171
Stop Event
iter limit
node limit
Counts
432 → 432
Calls
Call 1
Inputs
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* -1/6 (* (pow eps 3) (cos x)))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(* -1/6 (* (pow eps 3) (cos x)))
(* -1 (* (pow eps 3) (+ (* 1/6 (cos x)) (* 1/2 (/ (sin x) eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (* eps (* x (+ 1 (* -1/6 (pow eps 2)))))) (* -1/2 (pow eps 2)))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* 1/12 (* (pow eps 2) x)))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (cos x))
(* eps (+ (cos x) (* -1/6 (* (pow eps 2) (cos x)))))
(* eps (+ (cos x) (* -1/6 (* (pow eps 2) (cos x)))))
(* eps (+ (cos x) (* -1/6 (* (pow eps 2) (cos x)))))
(* -1/6 (* (pow eps 3) (cos x)))
(* (pow eps 3) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(* (pow eps 3) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(* (pow eps 3) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(* -1/6 (* (pow eps 3) (cos x)))
(* -1 (* (pow eps 3) (+ (* -1 (/ (cos x) (pow eps 2))) (* 1/6 (cos x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (cos x) (pow eps 2))) (* 1/6 (cos x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (cos x) (pow eps 2))) (* 1/6 (cos x)))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(+ (* -1/2 (* eps (* (pow x 2) (+ 1 (* -1/6 (pow eps 2)))))) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* (pow x 2) (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* 1/24 (* eps (* (pow x 2) (+ 1 (* -1/6 (pow eps 2)))))))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* (pow x 2) (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* (pow x 2) (+ (* -1/720 (* eps (* (pow x 2) (+ 1 (* -1/6 (pow eps 2)))))) (* 1/24 (* eps (+ 1 (* -1/6 (pow eps 2))))))))))
(* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(* eps (* (cos x) (+ 1 (* -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/6 (pow eps 2))
(* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))
(* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))
(* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))
(* -1/6 (pow eps 2))
(* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))
(* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))
(* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))
(* -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))
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(* -1/2 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))
(* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))
(* -1/2 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))
1
(+ 1 (* -1/2 (* eps x)))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(* -1/2 (pow x 2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (/ 1 (pow x 2))) 1/2))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (/ 1 (pow x 2))) 1/2))
(* -1/2 (pow x 2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* (pow x 2) (- (* -1 (/ (- (* 1/2 eps) (/ 1 x)) x)) 1/2))
(* (pow x 2) (- (* -1 (/ (- (* 1/2 eps) (/ 1 x)) x)) 1/2))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(* -1/2 (* eps x))
(* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* -1/2 (* eps x))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))
(* -1/2 (* eps x))
(* x (+ (* -1/2 eps) (* -1/2 x)))
(* x (+ (* -1/2 eps) (* -1/2 x)))
(* x (+ (* -1/2 eps) (* -1/2 x)))
(* -1/2 (pow x 2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* -1/2 (pow x 2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* -1/2 (pow x 2))
(+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))
(+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))
(+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))
(* -1/2 (* eps x))
(* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(* -1/2 (* eps x))
(* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))
(* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))
(* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))
(* -1/2 x)
(+ (* -1/2 eps) (* -1/2 x))
(+ (* -1/2 eps) (* -1/2 x))
(+ (* -1/2 eps) (* -1/2 x))
(* -1/2 eps)
(* eps (- (* -1/2 (/ x eps)) 1/2))
(* eps (- (* -1/2 (/ x eps)) 1/2))
(* eps (- (* -1/2 (/ x eps)) 1/2))
(* -1/2 eps)
(* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))
(* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))
(* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))
(* -1/2 eps)
(+ (* -1/2 eps) (* -1/2 x))
(+ (* -1/2 eps) (* -1/2 x))
(+ (* -1/2 eps) (* -1/2 x))
(* -1/2 x)
(* x (- (* -1/2 (/ eps x)) 1/2))
(* x (- (* -1/2 (/ eps x)) 1/2))
(* x (- (* -1/2 (/ eps x)) 1/2))
(* -1/2 x)
(* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))
(* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))
(* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/6)))))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/6)))))))
(* (pow eps 3) (- (* 1/12 (pow x 2)) 1/6))
(* (pow eps 3) (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/6))
(* (pow eps 3) (- (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ 1 (pow eps 2))))) 1/6))
(* (pow eps 3) (- (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ 1 (pow eps 2))))) 1/6))
(* (pow eps 3) (- (* 1/12 (pow x 2)) 1/6))
(* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (* 1/2 (/ x eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (* -1 (/ (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))) eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (* -1 (/ (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))) eps)))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/12 (pow eps 2)) 1/2))))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/12 (pow eps 2)) 1/2))))))
(* eps (* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2)))
(* (pow x 2) (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))))
(* (pow x 2) (+ (* -1/2 (/ (pow eps 2) x)) (+ (* eps (- (* 1/12 (pow eps 2)) 1/2)) (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) (pow x 2)))))
(* (pow x 2) (+ (* -1/2 (/ (pow eps 2) x)) (+ (* eps (- (* 1/12 (pow eps 2)) 1/2)) (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) (pow x 2)))))
(* eps (* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2)))
(* (pow x 2) (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2))) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2))) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/6))))))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/6))))))
(* (pow eps 2) (- (* 1/12 (pow x 2)) 1/6))
(* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/6))
(* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ 1 (pow eps 2))))) 1/6))
(* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ 1 (pow eps 2))))) 1/6))
(* (pow eps 2) (- (* 1/12 (pow x 2)) 1/6))
(* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/6))
(* (pow eps 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x)) eps)) (* 1/12 (pow x 2))) 1/6))
(* (pow eps 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x)) eps)) (* 1/12 (pow x 2))) 1/6))
(+ 1 (* -1/6 (pow eps 2)))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))))
(* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (+ (* -1/6 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ 1 (pow x 2))))) 1/2))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (+ (* -1/6 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ 1 (pow x 2))))) 1/2))
(* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(* (pow x 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps)) x)) (* 1/12 (pow eps 2))) 1/2))
(* (pow x 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps)) x)) (* 1/12 (pow eps 2))) 1/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))
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps x))))
(* eps (+ (cos x) (* -1/2 (* eps x))))
(* eps (+ (cos x) (* -1/2 (* eps x))))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))))
(* -1/2 (* (pow eps 2) x))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))
(* -1/2 (* (pow eps 2) x))
(* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))
(* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))
(* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))
1
(+ 1 (* -1/2 (* eps x)))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/24 (pow x 2)) 1/2)))))
(* -1/2 (* eps x))
(* x (+ (* -1/2 eps) (/ (cos x) x)))
(* x (+ (* -1/2 eps) (/ (cos x) x)))
(* x (+ (* -1/2 eps) (/ (cos x) x)))
(* -1/2 (* eps x))
(* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))
(* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))
(* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))
(cos x)
(+ (cos x) (* -1/2 (* eps x)))
(+ (cos x) (* -1/2 (* eps x)))
(+ (cos x) (* -1/2 (* eps x)))
(* -1/2 (* eps x))
(* eps (+ (* -1/2 x) (/ (cos x) eps)))
(* eps (+ (* -1/2 x) (/ (cos x) eps)))
(* eps (+ (* -1/2 x) (/ (cos x) eps)))
(* -1/2 (* eps x))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 x))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 x))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 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/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) x))
(* x (+ (* -1/2 (pow eps 2)) (* 1/12 (* (pow eps 2) (pow x 2)))))
(* x (+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* -1/240 (* (pow eps 2) (pow x 2))) (* 1/12 (pow eps 2))))))
(* x (+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* 1/12 (pow eps 2)) (* (pow x 2) (+ (* -1/240 (pow eps 2)) (* 1/10080 (* (pow eps 2) (pow x 2)))))))))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* -1/2 (* (pow eps 2) (sin x)))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps x)
(* x (+ eps (* -1/6 (* eps (pow x 2)))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* (pow x 2) (+ (* -1/5040 (* eps (pow x 2))) (* 1/120 eps)))))))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* -1/2 (* eps x))
(* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))
(* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))
(* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))
(* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(* -1/2 (pow x 2))
(+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))
(+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))))
(+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))))
(* 1/12 (* (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(* (pow eps 2) (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (* 1/12 (pow x 2)))))
(* (pow eps 2) (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (* 1/12 (pow x 2)))))
(* 1/12 (* (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps))) eps)) (* 1/12 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps))) eps)) (* 1/12 (pow x 2))))
(* -1/2 x)
(+ (* -1/2 eps) (* -1/2 x))
(+ (* -1/2 x) (* eps (- (* 1/12 (* eps x)) 1/2)))
(+ (* -1/2 x) (* eps (- (* 1/12 (* eps x)) 1/2)))
(* 1/12 (* (pow eps 2) x))
(* (pow eps 2) (- (* 1/12 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1/2 (/ x (pow eps 2))) (* 1/12 x)) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1/2 (/ x (pow eps 2))) (* 1/12 x)) (* 1/2 (/ 1 eps))))
(* 1/12 (* (pow eps 2) x))
(* (pow eps 2) (- (* 1/12 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (* 1/2 (/ x eps))) eps)) (* 1/12 x)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (* 1/2 (/ x eps))) eps)) (* 1/12 x)))
(* -1/2 eps)
(+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2)))
(+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2)))
(+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2)))
(* x (- (* 1/12 (pow eps 2)) 1/2))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(* x (- (* 1/12 (pow eps 2)) 1/2))
(* -1 (* x (+ (* -1 (- (* 1/12 (pow eps 2)) 1/2)) (* 1/2 (/ eps x)))))
(* -1 (* x (+ (* -1 (- (* 1/12 (pow eps 2)) 1/2)) (* 1/2 (/ eps x)))))
(* -1 (* x (+ (* -1 (- (* 1/12 (pow eps 2)) 1/2)) (* 1/2 (/ eps x)))))
Outputs
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(* -1/6 (* (pow eps 3) (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) #s(literal -1/6 binary64)))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps)))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps)))))
(* -1/6 (* (pow eps 3) (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(* -1 (* (pow eps 3) (+ (* 1/6 (cos x)) (* 1/2 (/ (sin x) eps)))))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) #s(literal -1/6 binary64)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (* eps (* x (+ 1 (* -1/6 (pow eps 2)))))) (* -1/2 (pow eps 2)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) eps)))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* 1/12 (* (pow eps 2) x)))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 x #s(literal 1/12 binary64))))) (*.f64 x x)))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/6 (* (pow eps 2) (cos x)))))
(*.f64 (cos.f64 x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(* eps (+ (cos x) (* -1/6 (* (pow eps 2) (cos x)))))
(*.f64 (cos.f64 x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(* eps (+ (cos x) (* -1/6 (* (pow eps 2) (cos x)))))
(*.f64 (cos.f64 x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(* -1/6 (* (pow eps 3) (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(* (pow eps 3) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* -1/6 (* (pow eps 3) (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (cos x) (pow eps 2))) (* 1/6 (cos x)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (cos x) (pow eps 2))) (* 1/6 (cos x)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (cos x) (pow eps 2))) (* 1/6 (cos x)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(+ (* -1/2 (* eps (* (pow x 2) (+ 1 (* -1/6 (pow eps 2)))))) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* (pow x 2) (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* 1/24 (* eps (* (pow x 2) (+ 1 (* -1/6 (pow eps 2)))))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* (pow x 2) (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* (pow x 2) (+ (* -1/720 (* eps (* (pow x 2) (+ 1 (* -1/6 (pow eps 2)))))) (* 1/24 (* eps (+ 1 (* -1/6 (pow eps 2))))))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 x (*.f64 x (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(*.f64 (cos.f64 x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(*.f64 (cos.f64 x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(*.f64 (cos.f64 x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(*.f64 (cos.f64 x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(*.f64 (cos.f64 x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(*.f64 (cos.f64 x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(*.f64 (cos.f64 x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(* eps (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(*.f64 (cos.f64 x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(+ 1 (* -1/6 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(+ 1 (* -1/6 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(* -1/6 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(* -1/6 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(* (pow eps 2) (- (/ 1 (pow eps 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.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/6 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(* eps (+ 1 (* -1/2 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 1 binary64)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(* -1/2 (* eps (pow x 2)))
(*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (/.f64 eps x) #s(literal 1 binary64)))))
(* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (/.f64 eps x) #s(literal 1 binary64)))) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (/.f64 eps x) #s(literal 1 binary64)))) (/.f64 eps (*.f64 x x))))
(* -1/2 (* eps (pow x 2)))
(*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (/.f64 eps x) #s(literal 1 binary64)))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 eps x)) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 eps x)) x)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* eps x)))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 x (*.f64 (+.f64 (/.f64 eps x) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (/ 1 (pow x 2))) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (/ 1 (pow x 2))) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 x (*.f64 (+.f64 (/.f64 eps x) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(* (pow x 2) (- (* -1 (/ (- (* 1/2 eps) (/ 1 x)) x)) 1/2))
(*.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))
(* (pow x 2) (- (* -1 (/ (- (* 1/2 eps) (/ 1 x)) x)) 1/2))
(*.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 1 binary64))
(* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 1 binary64))
(* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 1 binary64))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 (*.f64 x #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) eps))))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 (*.f64 x #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) eps))))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 (*.f64 x #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) eps))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* x (+ (* -1/2 eps) (* -1/2 x)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(* x (+ (* -1/2 eps) (* -1/2 x)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(* x (+ (* -1/2 eps) (* -1/2 x)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 x (*.f64 (+.f64 (/.f64 eps x) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 x (*.f64 (+.f64 (/.f64 eps x) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 x (*.f64 (+.f64 (/.f64 eps x) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 x (*.f64 (+.f64 (/.f64 eps x) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 x (*.f64 (+.f64 (/.f64 eps x) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 x (*.f64 (+.f64 (/.f64 eps x) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64))))
(* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64))))
(* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64))))
(* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64))))
(* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64))))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* -1/2 x))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(+ (* -1/2 eps) (* -1/2 x))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(+ (* -1/2 eps) (* -1/2 x))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* eps (- (* -1/2 (/ x eps)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(* eps (- (* -1/2 (/ x eps)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(* eps (- (* -1/2 (/ x eps)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* -1/2 x))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(+ (* -1/2 eps) (* -1/2 x))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(+ (* -1/2 eps) (* -1/2 x))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* x (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 (+.f64 (/.f64 eps x) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(* x (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 (+.f64 (/.f64 eps x) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(* x (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 (+.f64 (/.f64 eps x) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))
(*.f64 x (*.f64 (+.f64 (/.f64 eps x) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))
(*.f64 x (*.f64 (+.f64 (/.f64 eps x) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))
(*.f64 x (*.f64 (+.f64 (/.f64 eps x) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(* eps (+ 1 (* -1/2 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/6)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/6)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))))
(* (pow eps 3) (- (* 1/12 (pow x 2)) 1/6))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(* (pow eps 3) (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/6))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 #s(literal -1/2 binary64) eps)))))
(* (pow eps 3) (- (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ 1 (pow eps 2))))) 1/6))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))))
(* (pow eps 3) (- (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ 1 (pow eps 2))))) 1/6))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))))
(* (pow eps 3) (- (* 1/12 (pow x 2)) 1/6))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (* 1/2 (/ x eps)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 #s(literal -1/2 binary64) eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (* -1 (/ (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))) eps)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64))))) eps)))
(* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (* -1 (/ (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))) eps)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64))))) eps)))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/12 (pow eps 2)) 1/2))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (*.f64 eps x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/12 (pow eps 2)) 1/2))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (*.f64 (*.f64 eps x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(* eps (* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(* (pow x 2) (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(* (pow x 2) (+ (* -1/2 (/ (pow eps 2) x)) (+ (* eps (- (* 1/12 (pow eps 2)) 1/2)) (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) (*.f64 eps (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(* (pow x 2) (+ (* -1/2 (/ (pow eps 2) x)) (+ (* eps (- (* 1/12 (pow eps 2)) 1/2)) (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) (*.f64 eps (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(* eps (* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2)))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(* (pow x 2) (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2))) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (/.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) x))) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2))) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (/.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) x))) x)))
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/6))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/6))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
(* (pow eps 2) (- (* 1/12 (pow x 2)) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 #s(literal -1/2 binary64) eps)))))
(* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ 1 (pow eps 2))))) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))))
(* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ 1 (pow eps 2))))) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))))
(* (pow eps 2) (- (* 1/12 (pow x 2)) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 #s(literal -1/2 binary64) eps)))))
(* (pow eps 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x)) eps)) (* 1/12 (pow x 2))) 1/6))
(*.f64 (*.f64 eps eps) (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (/.f64 (-.f64 (*.f64 x #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) eps)) eps)))
(* (pow eps 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x)) eps)) (* 1/12 (pow x 2))) 1/6))
(*.f64 (*.f64 eps eps) (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (/.f64 (-.f64 (*.f64 x #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) eps)) eps)))
(+ 1 (* -1/6 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps #s(literal 1/12 binary64))))))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (+ (* -1/6 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ 1 (pow x 2))))) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))))))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (+ (* -1/6 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ 1 (pow x 2))))) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))))))
(* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps #s(literal 1/12 binary64))))))
(* (pow x 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps)) x)) (* 1/12 (pow eps 2))) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)) (/.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) x)) x))))
(* (pow x 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps)) x)) (* 1/12 (pow eps 2))) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)) (/.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) x)) x))))
(* -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)))
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps x))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(* eps (+ (cos x) (* -1/2 (* eps x))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(* eps (+ (cos x) (* -1/2 (* eps x))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))
(*.f64 (*.f64 eps x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (cos.f64 x) x)))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))
(*.f64 (*.f64 eps x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (cos.f64 x) x)))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))
(*.f64 (*.f64 eps x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (cos.f64 x) x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))
(*.f64 (*.f64 eps x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (cos.f64 x) x)))
(* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))
(*.f64 (*.f64 eps x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (cos.f64 x) x)))
(* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))
(*.f64 (*.f64 eps x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (cos.f64 x) x)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* eps x)))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/24 (pow x 2)) 1/2)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* x (+ (* -1/2 eps) (/ (cos x) x)))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (cos.f64 x) x)))
(* x (+ (* -1/2 eps) (/ (cos x) x)))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (cos.f64 x) x)))
(* x (+ (* -1/2 eps) (/ (cos x) x)))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (cos.f64 x) x)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (cos.f64 x) x)))
(* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (cos.f64 x) x)))
(* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (cos.f64 x) x)))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/2 (* eps x)))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(+ (cos x) (* -1/2 (* eps x)))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(+ (cos x) (* -1/2 (* eps x)))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* eps (+ (* -1/2 x) (/ (cos x) eps)))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
(* eps (+ (* -1/2 x) (/ (cos x) eps)))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
(* eps (+ (* -1/2 x) (/ (cos x) eps)))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
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 (*.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 x (*.f64 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/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* x (+ (* -1/2 (pow eps 2)) (* 1/12 (* (pow eps 2) (pow x 2)))))
(*.f64 x (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))
(* x (+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* -1/240 (* (pow eps 2) (pow x 2))) (* 1/12 (pow eps 2))))))
(*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 x x))))))))
(* x (+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* 1/12 (pow eps 2)) (* (pow x 2) (+ (* -1/240 (pow eps 2)) (* 1/10080 (* (pow eps 2) (pow x 2)))))))))
(*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/240 binary64) (*.f64 (*.f64 x x) #s(literal 1/10080 binary64)))))))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 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 x)
(*.f64 eps x)
(* x (+ eps (* -1/6 (* eps (pow x 2)))))
(*.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))
(*.f64 x (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.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 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #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))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps #s(literal 1/12 binary64))))))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps #s(literal 1/12 binary64))))))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps #s(literal 1/12 binary64))))))
(* (pow x 2) (- (* 1/12 (pow eps 2)) 1/2))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps #s(literal 1/12 binary64))))))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps #s(literal 1/12 binary64))))))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps #s(literal 1/12 binary64))))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(+ (* -1/2 (pow x 2)) (* eps (+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(* 1/12 (* (pow eps 2) (pow x 2)))
(*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))
(* (pow eps 2) (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(*.f64 eps (*.f64 eps (*.f64 x (+.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 #s(literal -1/2 binary64) eps)))))
(* (pow eps 2) (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (* 1/12 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps))))))
(* (pow eps 2) (+ (* -1/2 (/ x eps)) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (* 1/12 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps))))))
(* 1/12 (* (pow eps 2) (pow x 2)))
(*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))
(* (pow eps 2) (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(*.f64 eps (*.f64 eps (*.f64 x (+.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 #s(literal -1/2 binary64) eps)))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps))) eps)) (* 1/12 (pow x 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64)))) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps))) eps)) (* 1/12 (pow x 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 (/.f64 x eps) #s(literal 1 binary64)))) eps)))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* -1/2 x))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(+ (* -1/2 x) (* eps (- (* 1/12 (* eps x)) 1/2)))
(+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/12 binary64))))))
(+ (* -1/2 x) (* eps (- (* 1/12 (* eps x)) 1/2)))
(+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/12 binary64))))))
(* 1/12 (* (pow eps 2) x))
(*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))
(* (pow eps 2) (- (* 1/12 x) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 #s(literal -1/2 binary64) eps)))
(* (pow eps 2) (- (+ (* -1/2 (/ x (pow eps 2))) (* 1/12 x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))) (/.f64 #s(literal -1/2 binary64) eps)))
(* (pow eps 2) (- (+ (* -1/2 (/ x (pow eps 2))) (* 1/12 x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))) (/.f64 #s(literal -1/2 binary64) eps)))
(* 1/12 (* (pow eps 2) x))
(*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))
(* (pow eps 2) (- (* 1/12 x) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 #s(literal -1/2 binary64) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (* 1/2 (/ x eps))) eps)) (* 1/12 x)))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) eps))))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (* 1/2 (/ x eps))) eps)) (* 1/12 x)))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) eps))))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))
(+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))
(+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))
(* x (- (* 1/12 (pow eps 2)) 1/2))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps #s(literal 1/12 binary64))))))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps #s(literal 1/12 binary64))))))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps #s(literal 1/12 binary64))))))
(* x (- (* 1/12 (pow eps 2)) 1/2))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))
(* -1 (* x (+ (* -1 (- (* 1/12 (pow eps 2)) 1/2)) (* 1/2 (/ eps x)))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 eps x)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/12 binary64)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (- (* 1/12 (pow eps 2)) 1/2)) (* 1/2 (/ eps x)))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 eps x)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/12 binary64)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (- (* 1/12 (pow eps 2)) 1/2)) (* 1/2 (/ eps x)))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 eps x)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/12 binary64)))) (-.f64 #s(literal 0 binary64) x))

eval132.0ms (0.9%)

Compiler

Compiled 41077 to 2647 computations (93.6% saved)

prune100.0ms (0.7%)

Pruning

24 alts after pruning (18 fresh and 6 done)

PrunedKeptTotal
New1037111048
Fresh3710
Picked145
Done022
Total1041241065
Accuracy
100.0%
Counts
1065 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.8%
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) eps))))
100.0%
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
99.8%
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
97.4%
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))))
97.4%
(+.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))
99.8%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
99.8%
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
99.8%
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
50.9%
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
5.3%
(*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
97.8%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
97.4%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64))))
97.4%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))))
44.7%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))) (/.f64 #s(literal -1/2 binary64) eps)))) #s(literal 1 binary64))))
100.0%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
98.7%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
99.8%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
97.4%
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))))
97.5%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))))
97.4%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
97.4%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
97.0%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
98.9%
(*.f64 eps (cos.f64 x))
97.0%
eps
Compiler

Compiled 843 to 503 computations (40.3% saved)

simplify144.0ms (1%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 eps (cos.f64 x))
cost-diff0
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
cost-diff128
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
cost-diff128
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
cost-diff256
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
cost-diff256
(*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
cost-diff256
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))))
cost-diff256
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
cost-diff0
(*.f64 x #s(literal -1/2 binary64))
cost-diff0
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
cost-diff0
(*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
cost-diff0
(*.f64 eps #s(literal 1/2 binary64))
cost-diff0
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
cost-diff0
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
cost-diff0
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
Rules
2524×*-lowering-*.f32
2524×*-lowering-*.f64
1500×fma-define
1152×+-lowering-+.f64
1152×+-lowering-+.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
035287
1106260
2327260
31027242
43812242
56716242
67801242
08081242
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (sin (* eps 1/2)) (cos (+ x (* eps 1/2)))) 2)
(* (sin (* eps 1/2)) (cos (+ x (* eps 1/2))))
(sin (* eps 1/2))
(* eps 1/2)
eps
1/2
(cos (+ x (* eps 1/2)))
(+ x (* eps 1/2))
x
2
(* x (* eps (* x -1/2)))
x
(* eps (* x -1/2))
eps
(* x -1/2)
-1/2
(* eps (+ 1 (* x (* eps (+ -1/2 (/ (* x -1/2) eps))))))
eps
(+ 1 (* x (* eps (+ -1/2 (/ (* x -1/2) eps)))))
1
(* x (* eps (+ -1/2 (/ (* x -1/2) eps))))
x
(* eps (+ -1/2 (/ (* x -1/2) eps)))
(+ -1/2 (/ (* x -1/2) eps))
-1/2
(/ (* x -1/2) eps)
(* x -1/2)
(* eps (+ (+ 1 (* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))) (* eps (* x -1/2))))
eps
(+ (+ 1 (* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))) (* eps (* x -1/2)))
(+ 1 (* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720)))))))
1
(* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))
(* x x)
x
(+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720)))))
-1/2
(* x (* x (+ 1/24 (* (* x x) -1/720))))
(* x (+ 1/24 (* (* x x) -1/720)))
(+ 1/24 (* (* x x) -1/720))
1/24
(* (* x x) -1/720)
-1/720
(* eps (* x -1/2))
(* x -1/2)
(* eps (cos x))
eps
(cos x)
x
Outputs
(* (* (sin (* eps 1/2)) (cos (+ x (* eps 1/2)))) 2)
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)))
(* (sin (* eps 1/2)) (cos (+ x (* eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(sin (* eps 1/2))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(* eps 1/2)
(*.f64 eps #s(literal 1/2 binary64))
eps
1/2
#s(literal 1/2 binary64)
(cos (+ x (* eps 1/2)))
(cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(+ x (* eps 1/2))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
x
2
#s(literal 2 binary64)
(* x (* eps (* x -1/2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x x)))
x
(* eps (* x -1/2))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
eps
(* x -1/2)
(*.f64 x #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(* eps (+ 1 (* x (* eps (+ -1/2 (/ (* x -1/2) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)))))
eps
(+ 1 (* x (* eps (+ -1/2 (/ (* x -1/2) eps)))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
1
#s(literal 1 binary64)
(* x (* eps (+ -1/2 (/ (* x -1/2) eps))))
(*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)))
x
(* eps (+ -1/2 (/ (* x -1/2) eps)))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(+ -1/2 (/ (* x -1/2) eps))
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
-1/2
#s(literal -1/2 binary64)
(/ (* x -1/2) eps)
(/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)
(* x -1/2)
(*.f64 x #s(literal -1/2 binary64))
(* eps (+ (+ 1 (* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))) (* eps (* x -1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))))
eps
(+ (+ 1 (* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))) (* eps (* x -1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(+ 1 (* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
1
#s(literal 1 binary64)
(* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))
(* x x)
(*.f64 x x)
x
(+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720)))))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
-1/2
#s(literal -1/2 binary64)
(* x (* x (+ 1/24 (* (* x x) -1/720))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(* x (+ 1/24 (* (* x x) -1/720)))
(*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))
(+ 1/24 (* (* x x) -1/720))
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))
1/24
#s(literal 1/24 binary64)
(* (* x x) -1/720)
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
-1/720
#s(literal -1/720 binary64)
(* eps (* x -1/2))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* x -1/2)
(*.f64 x #s(literal -1/2 binary64))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
eps
(cos x)
(cos.f64 x)
x

localize157.0ms (1.1%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(*.f64 eps (cos.f64 x))
accuracy100.0%
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))
accuracy99.8%
(*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
accuracy99.8%
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
accuracy99.4%
(*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))
accuracy100.0%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
accuracy100.0%
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
accuracy99.8%
(*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
accuracy99.7%
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
accuracy100.0%
(*.f64 x #s(literal -1/2 binary64))
accuracy100.0%
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
accuracy99.8%
(*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
accuracy100.0%
(*.f64 eps #s(literal 1/2 binary64))
accuracy100.0%
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
accuracy100.0%
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
accuracy99.9%
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
Results
93.0ms252×0valid
8.0ms5exit
Compiler

Compiled 292 to 36 computations (87.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
ival-mult: 28.0ms (49.9% of total)
ival-add: 10.0ms (17.8% of total)
...c/correct-round.rkt:119:19: 7.0ms (12.5% of total)
ival-cos: 4.0ms (7.1% of total)
ival-div: 2.0ms (3.6% of total)
backward-pass: 2.0ms (3.6% of total)
ival-sin: 2.0ms (3.6% of total)
const: 1.0ms (1.8% of total)

series28.0ms (0.2%)

Counts
22 → 420
Calls
Call 1
Inputs
#<alt (* (* (sin (* eps 1/2)) (cos (+ x (* eps 1/2)))) 2)>
#<alt (* (sin (* eps 1/2)) (cos (+ x (* eps 1/2))))>
#<alt (sin (* eps 1/2))>
#<alt (* eps 1/2)>
#<alt (* x (* eps (* x -1/2)))>
#<alt (* eps (* x -1/2))>
#<alt (* x -1/2)>
#<alt (* eps (+ 1 (* x (* eps (+ -1/2 (/ (* x -1/2) eps))))))>
#<alt (+ 1 (* x (* eps (+ -1/2 (/ (* x -1/2) eps)))))>
#<alt (* x (* eps (+ -1/2 (/ (* x -1/2) eps))))>
#<alt (* eps (+ -1/2 (/ (* x -1/2) eps)))>
#<alt (* eps (+ (+ 1 (* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))) (* eps (* x -1/2))))>
#<alt (+ (+ 1 (* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))) (* eps (* x -1/2)))>
#<alt (+ 1 (* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720)))))))>
#<alt (* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))>
#<alt (* eps (cos x))>
#<alt (cos x)>
#<alt (cos (+ x (* eps 1/2)))>
#<alt (+ -1/2 (/ (* x -1/2) eps))>
#<alt (* x (+ 1/24 (* (* x x) -1/720)))>
#<alt (* (* x x) -1/720)>
#<alt (* x (* x (+ 1/24 (* (* x x) -1/720))))>
Outputs
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))>
#<alt (* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (+ (* -2 (* x (pow (sin (* 1/2 eps)) 2))) (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))>
#<alt (+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* -1 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))))>
#<alt (+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/3 (* x (pow (sin (* 1/2 eps)) 2))))))))>
#<alt (* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps))))>
#<alt (* 1/2 (* eps (cos x)))>
#<alt (* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))>
#<alt (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))>
#<alt (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))>
#<alt (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))>
#<alt (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))>
#<alt (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))>
#<alt (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))>
#<alt (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps)))>
#<alt (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps)))>
#<alt (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps)))>
#<alt (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))>
#<alt (+ (* -1 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* -1/2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/6 (* x (pow (sin (* 1/2 eps)) 2))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))>
#<alt (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))>
#<alt (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))>
#<alt (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))>
#<alt (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps)))>
#<alt (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps)))>
#<alt (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps)))>
#<alt (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps)))>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* eps (+ 1 (* -1/2 (pow x 2))))>
#<alt (* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))>
#<alt (* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))>
#<alt (* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt eps>
#<alt (+ eps (* -1/2 (* (pow eps 2) x)))>
#<alt (+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))>
#<alt (+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))>
#<alt (* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* eps x)))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps x)) (/ 1 (pow x 2))) 1/2))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps x)) (/ 1 (pow x 2))) 1/2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* (pow x 2) (- (* -1 (/ (- (* 1/2 eps) (/ 1 x)) x)) 1/2))>
#<alt (* (pow x 2) (- (* -1 (/ (- (* 1/2 eps) (/ 1 x)) x)) 1/2))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))>
#<alt (* -1/2 (* eps x))>
#<alt (* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))>
#<alt (* -1/2 (* eps x))>
#<alt (* x (+ (* -1/2 eps) (* -1/2 x)))>
#<alt (* x (+ (* -1/2 eps) (* -1/2 x)))>
#<alt (* x (+ (* -1/2 eps) (* -1/2 x)))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* -1/2 (pow x 2))>
#<alt (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))>
#<alt (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))>
#<alt (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))>
#<alt (* -1/2 (* eps x))>
#<alt (* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))>
#<alt (* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))>
#<alt (* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))>
#<alt (* -1/2 x)>
#<alt (+ (* -1/2 eps) (* -1/2 x))>
#<alt (+ (* -1/2 eps) (* -1/2 x))>
#<alt (+ (* -1/2 eps) (* -1/2 x))>
#<alt (* -1/2 eps)>
#<alt (* eps (- (* -1/2 (/ x eps)) 1/2))>
#<alt (* eps (- (* -1/2 (/ x eps)) 1/2))>
#<alt (* eps (- (* -1/2 (/ x eps)) 1/2))>
#<alt (* -1/2 eps)>
#<alt (* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))>
#<alt (* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))>
#<alt (* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* -1/2 x))>
#<alt (+ (* -1/2 eps) (* -1/2 x))>
#<alt (+ (* -1/2 eps) (* -1/2 x))>
#<alt (* -1/2 x)>
#<alt (* x (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* x (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* x (- (* -1/2 (/ eps x)) 1/2))>
#<alt (* -1/2 x)>
#<alt (* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))>
#<alt (* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))>
#<alt (* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (* eps (+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))>
#<alt (* eps (+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))>
#<alt (* eps (+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt eps>
#<alt (+ eps (* -1/2 (* (pow eps 2) x)))>
#<alt (+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))>
#<alt (+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))))>
#<alt (* -1/720 (* eps (pow x 6)))>
#<alt (* (pow x 6) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))>
#<alt (* (pow x 6) (+ (* -1/2 (/ eps (pow x 4))) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2))))))>
#<alt (* (pow x 6) (+ (* -1/2 (/ eps (pow x 4))) (+ (* -1/2 (/ (pow eps 2) (pow x 5))) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))))>
#<alt (* -1/720 (* eps (pow x 6)))>
#<alt (* (pow x 6) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))>
#<alt (* (pow x 6) (+ (* -1/2 (/ eps (pow x 4))) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2))))))>
#<alt (* (pow x 6) (+ (* -1/2 (/ eps (pow x 4))) (+ (* -1/2 (/ (pow eps 2) (pow x 5))) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* eps x)))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/24 (pow x 2)) 1/2)))))>
#<alt (* -1/720 (pow x 6))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* (pow x 6) (- (+ (* -1/2 (/ eps (pow x 5))) (* 1/24 (/ 1 (pow x 2)))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* -1/720 (pow x 6))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* (pow x 6) (- (+ (* -1/2 (/ eps (pow x 5))) (* 1/24 (/ 1 (pow x 2)))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (* -1/2 (* eps x))>
#<alt (* eps (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* eps (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* eps (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)) (* 1/2 x))))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)) (* 1/2 x))))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)) (* 1/2 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 (* -1/720 (pow x 6))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* (pow x 6) (- (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* -1/720 (pow x 6))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* (pow x 6) (- (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))>
#<alt (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))>
#<alt (* -1/720 (pow x 6))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* -1/720 (pow x 6))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt eps>
#<alt (+ eps (* -1/2 (* eps (pow x 2))))>
#<alt (+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))>
#<alt (+ eps (* (pow x 2) (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/720 (* eps (pow x 2))) (* 1/24 eps))))))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (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 (cos (* 1/2 eps))>
#<alt (+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))>
#<alt (+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))>
#<alt (+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (- (* 1/2 eps) (* -1 x)))>
#<alt (cos (- (* 1/2 eps) (* -1 x)))>
#<alt (cos (- (* 1/2 eps) (* -1 x)))>
#<alt (cos (- (* 1/2 eps) (* -1 x)))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))>
#<alt (+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (- x (* -1/2 eps)))>
#<alt (cos (- x (* -1/2 eps)))>
#<alt (cos (- x (* -1/2 eps)))>
#<alt (cos (- x (* -1/2 eps)))>
#<alt -1/2>
#<alt (- (* -1/2 (/ x eps)) 1/2)>
#<alt (- (* -1/2 (/ x eps)) 1/2)>
#<alt (- (* -1/2 (/ x eps)) 1/2)>
#<alt (* -1/2 (/ x eps))>
#<alt (* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1/2 (/ x eps))>
#<alt (* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1/2 (/ x eps))>
#<alt (/ (+ (* -1/2 eps) (* -1/2 x)) eps)>
#<alt (/ (+ (* -1/2 eps) (* -1/2 x)) eps)>
#<alt (/ (+ (* -1/2 eps) (* -1/2 x)) eps)>
#<alt -1/2>
#<alt (- (* -1/2 (/ x eps)) 1/2)>
#<alt (- (* -1/2 (/ x eps)) 1/2)>
#<alt (- (* -1/2 (/ x eps)) 1/2)>
#<alt -1/2>
#<alt (- (* -1/2 (/ x eps)) 1/2)>
#<alt (- (* -1/2 (/ x eps)) 1/2)>
#<alt (- (* -1/2 (/ x eps)) 1/2)>
#<alt (* 1/24 x)>
#<alt (* x (+ 1/24 (* -1/720 (pow x 2))))>
#<alt (* x (+ 1/24 (* -1/720 (pow x 2))))>
#<alt (* x (+ 1/24 (* -1/720 (pow x 2))))>
#<alt (* -1/720 (pow x 3))>
#<alt (* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* -1/720 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))>
#<alt (* -1/720 (pow x 4))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* -1/720 (pow x 4))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
Calls

105 calls:

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

rewrite310.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
2916×*-lowering-*.f32
2916×*-lowering-*.f64
2812×fma-lowering-fma.f32
2812×fma-lowering-fma.f64
2162×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035224
1209201
21931201
08289201
Stop Event
iter limit
node limit
Counts
22 → 431
Calls
Call 1
Inputs
(* (* (sin (* eps 1/2)) (cos (+ x (* eps 1/2)))) 2)
(* (sin (* eps 1/2)) (cos (+ x (* eps 1/2))))
(sin (* eps 1/2))
(* eps 1/2)
(* x (* eps (* x -1/2)))
(* eps (* x -1/2))
(* x -1/2)
(* eps (+ 1 (* x (* eps (+ -1/2 (/ (* x -1/2) eps))))))
(+ 1 (* x (* eps (+ -1/2 (/ (* x -1/2) eps)))))
(* x (* eps (+ -1/2 (/ (* x -1/2) eps))))
(* eps (+ -1/2 (/ (* x -1/2) eps)))
(* eps (+ (+ 1 (* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))) (* eps (* x -1/2))))
(+ (+ 1 (* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))) (* eps (* x -1/2)))
(+ 1 (* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720)))))))
(* (* x x) (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))
(* eps (cos x))
(cos x)
(cos (+ x (* eps 1/2)))
(+ -1/2 (/ (* x -1/2) eps))
(* x (+ 1/24 (* (* x x) -1/720)))
(* (* x x) -1/720)
(* x (* x (+ 1/24 (* (* x x) -1/720))))
Outputs
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) #s(literal 2 binary64))) #s(literal -2 binary64))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)))
(*.f64 (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))
(*.f64 (*.f64 (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))) #s(literal -1 binary64))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(*.f64 (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) #s(literal 1/2 binary64))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(*.f64 eps #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) eps)
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x))
(*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) x)
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps)
(*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 x (*.f64 eps x)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 eps x) x) #s(literal -1/2 binary64))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) eps)
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(*.f64 (*.f64 eps x) #s(literal -1/2 binary64))
(*.f64 x #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) x)
(+.f64 eps (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(+.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))) (/.f64 (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))) (-.f64 eps (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))))
(fma.f64 eps #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(fma.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) eps)
(fma.f64 x (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) eps) eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(fma.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 eps x) eps)
(fma.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) eps eps)
(fma.f64 (*.f64 eps x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) eps)
(fma.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) x eps)
(fma.f64 (*.f64 eps (*.f64 eps x)) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) eps)
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))) (*.f64 eps (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))) (-.f64 eps (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))) eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))) (*.f64 eps (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))) (neg.f64 (-.f64 eps (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))) eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))) eps)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) eps)
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))))
(fma.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) x) #s(literal 1 binary64))
(fma.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) (*.f64 eps x) #s(literal 1 binary64))
(fma.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) x #s(literal 1 binary64))
(fma.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 eps x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps x)) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) #s(literal 1 binary64))
(fma.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))) eps #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 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 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64)) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))
(+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps x) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) x))
(+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) (*.f64 eps x)))
(+.f64 (*.f64 (*.f64 eps x) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) (*.f64 eps x)) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 eps x) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) x))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) (*.f64 eps x)))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 eps x) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) x))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) (*.f64 eps x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (*.f64 x (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (*.f64 (*.f64 eps x) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (*.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) (*.f64 eps x)))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) eps (*.f64 x (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) eps (*.f64 (*.f64 eps x) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) eps (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) x))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) eps (*.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) (*.f64 eps x)))
(fma.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) (*.f64 eps x) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (*.f64 x (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (*.f64 (*.f64 eps x) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) x))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (*.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) (*.f64 eps x)))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (*.f64 x (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) x))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) (*.f64 eps x)))
(fma.f64 (*.f64 eps x) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64)) (/.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (*.f64 eps x) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)))) (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64)) (/.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps x) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps))))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
(*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) x))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) (*.f64 eps x))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) x)
(*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(*.f64 (*.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps x)) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))) eps)
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.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 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 eps (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 (/.f64 #s(literal -1/2 binary64) eps) eps) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) eps) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) eps (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (*.f64 eps x) (/.f64 #s(literal -1/2 binary64) eps) (*.f64 eps #s(literal -1/2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 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 #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 eps (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64)) (/.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)))) (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(/.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) eps) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64)) (/.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps))) eps) (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64)) (/.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps))))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) eps)) (neg.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64)) (/.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps))) eps)) (neg.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) eps)
(+.f64 eps (*.f64 eps (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(+.f64 eps (*.f64 (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) eps))
(+.f64 (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(fma.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(fma.f64 eps #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(fma.f64 eps #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) eps))
(fma.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) eps (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(fma.f64 #s(literal 1 binary64) eps (*.f64 eps (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(fma.f64 #s(literal 1 binary64) eps (*.f64 (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) eps))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) eps (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 eps x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(fma.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(fma.f64 (*.f64 eps (*.f64 eps x)) #s(literal -1/2 binary64) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (-.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) eps) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)))) eps) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (-.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (neg.f64 (-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) eps)) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)))) eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))) eps)
(+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) #s(literal 1 binary64))
(+.f64 (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(fma.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(fma.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))) (neg.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (/.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64))))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)))
(fma.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) x (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))) (*.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 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x)))))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))))))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))))
(fma.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(fma.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) x (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x)))))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) x) x (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) x (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 x x)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 x x)) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x)))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 x x))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 x x))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 1 binary64))
(*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) x)
(*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x x))
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(cos.f64 x)
(+.f64 (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (+.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (cos.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (+.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (sin.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x)) #s(literal 2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(fma.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x))))
(fma.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x)) #s(literal 2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 x)) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(+.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))) (/.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)) (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)) (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64))))
(fma.f64 x (/.f64 #s(literal -1/2 binary64) eps) #s(literal -1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) eps)) #s(literal -1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) #s(literal -1/2 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) eps) #s(literal -1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps)) #s(literal -1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) eps) x #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64)) (/.f64 eps (*.f64 x #s(literal -1/2 binary64))))) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64)) (/.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) eps))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps))) (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64)) (/.f64 eps (*.f64 x #s(literal -1/2 binary64))))) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 x #s(literal -1/2 binary64)) eps)) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64)) (/.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) eps)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)) #s(literal 1/4 binary64)) (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))) (*.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)))) (*.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64)) (/.f64 eps (*.f64 x #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps))))) (neg.f64 (neg.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64)) (/.f64 eps (*.f64 x #s(literal -1/2 binary64))))) (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal -1/2 binary64)) (/.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
(+.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x #s(literal 1/24 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/24 binary64))) (-.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (-.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))
(fma.f64 x #s(literal 1/24 binary64) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (*.f64 x #s(literal 1/24 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64)) (*.f64 x #s(literal 1/24 binary64)))
(fma.f64 #s(literal 1/24 binary64) x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(fma.f64 #s(literal -1/720 binary64) (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/24 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) x (*.f64 x #s(literal 1/24 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal -1/720 binary64) (*.f64 x #s(literal 1/24 binary64)))
(fma.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x) (*.f64 x #s(literal 1/24 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))))) (+.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/24 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (-.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64)))) x) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64))) x) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/24 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (neg.f64 (-.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64))))) (neg.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64)))) x)) (neg.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64))) x)) (neg.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 x x)))))
(*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) x)
(*.f64 x (*.f64 x #s(literal -1/720 binary64)))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(*.f64 #s(literal -1/720 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal -1/720 binary64)) x)
(+.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) x) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) x))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (*.f64 x x)) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))
(fma.f64 x (*.f64 x #s(literal 1/24 binary64)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (*.f64 x x)))
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (*.f64 x x) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x #s(literal 1/24 binary64)) x (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) x))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64))))) (neg.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 x x)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))
(*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) x)

simplify552.0ms (3.9%)

Algorithm
egg-herbie
Rules
4680×*-lowering-*.f32
4680×*-lowering-*.f64
3510×+-lowering-+.f64
3510×+-lowering-+.f32
1080×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03384022
111573837
237113720
379513720
080993720
Stop Event
iter limit
node limit
Counts
420 → 420
Calls
Call 1
Inputs
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(* 2 (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps))))
(* 2 (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps))))
(* 2 (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps))))
(* 2 (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+ (* -2 (* x (pow (sin (* 1/2 eps)) 2))) (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* -1 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/3 (* x (pow (sin (* 1/2 eps)) 2))))))))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(* 2 (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps))))
(* 2 (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps))))
(* 2 (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps))))
(* 2 (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps))))
(* 1/2 (* eps (cos x)))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps)))
(* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps)))
(* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps)))
(* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps)))
(* (cos (* 1/2 eps)) (sin (* 1/2 eps)))
(+ (* -1 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* -1/2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/6 (* x (pow (sin (* 1/2 eps)) 2))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps)))
(* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps)))
(* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps)))
(* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps)))
(* 1/2 eps)
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps (pow x 2)))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(* -1/2 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))
(* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))
(* -1/2 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))
1
(+ 1 (* -1/2 (* eps x)))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(* -1/2 (pow x 2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (/ 1 (pow x 2))) 1/2))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (/ 1 (pow x 2))) 1/2))
(* -1/2 (pow x 2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* (pow x 2) (- (* -1 (/ (- (* 1/2 eps) (/ 1 x)) x)) 1/2))
(* (pow x 2) (- (* -1 (/ (- (* 1/2 eps) (/ 1 x)) x)) 1/2))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(* -1/2 (* eps x))
(* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* -1/2 (* eps x))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))
(* -1/2 (* eps x))
(* x (+ (* -1/2 eps) (* -1/2 x)))
(* x (+ (* -1/2 eps) (* -1/2 x)))
(* x (+ (* -1/2 eps) (* -1/2 x)))
(* -1/2 (pow x 2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* -1/2 (pow x 2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(* -1/2 (pow x 2))
(+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))
(+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))
(+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))
(* -1/2 (* eps x))
(* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(* -1/2 (* eps x))
(* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))
(* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))
(* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))
(* -1/2 x)
(+ (* -1/2 eps) (* -1/2 x))
(+ (* -1/2 eps) (* -1/2 x))
(+ (* -1/2 eps) (* -1/2 x))
(* -1/2 eps)
(* eps (- (* -1/2 (/ x eps)) 1/2))
(* eps (- (* -1/2 (/ x eps)) 1/2))
(* eps (- (* -1/2 (/ x eps)) 1/2))
(* -1/2 eps)
(* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))
(* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))
(* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))
(* -1/2 eps)
(+ (* -1/2 eps) (* -1/2 x))
(+ (* -1/2 eps) (* -1/2 x))
(+ (* -1/2 eps) (* -1/2 x))
(* -1/2 x)
(* x (- (* -1/2 (/ eps x)) 1/2))
(* x (- (* -1/2 (/ eps x)) 1/2))
(* x (- (* -1/2 (/ eps x)) 1/2))
(* -1/2 x)
(* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))
(* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))
(* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))))
(* -1/720 (* eps (pow x 6)))
(* (pow x 6) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))
(* (pow x 6) (+ (* -1/2 (/ eps (pow x 4))) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2))))))
(* (pow x 6) (+ (* -1/2 (/ eps (pow x 4))) (+ (* -1/2 (/ (pow eps 2) (pow x 5))) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))))
(* -1/720 (* eps (pow x 6)))
(* (pow x 6) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))
(* (pow x 6) (+ (* -1/2 (/ eps (pow x 4))) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2))))))
(* (pow x 6) (+ (* -1/2 (/ eps (pow x 4))) (+ (* -1/2 (/ (pow eps 2) (pow x 5))) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))))
1
(+ 1 (* -1/2 (* eps x)))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/24 (pow x 2)) 1/2)))))
(* -1/720 (pow x 6))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* (pow x 6) (- (+ (* -1/2 (/ eps (pow x 5))) (* 1/24 (/ 1 (pow x 2)))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* -1/720 (pow x 6))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* (pow x 6) (- (+ (* -1/2 (/ eps (pow x 5))) (* 1/24 (/ 1 (pow x 2)))) (+ 1/720 (/ 1/2 (pow x 4)))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* -1/2 (* eps x))
(* eps (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* eps (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* eps (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* -1/2 (* eps x))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)) (* 1/2 x))))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)) (* 1/2 x))))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)) (* 1/2 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)))
(* -1/720 (pow x 6))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* (pow x 6) (- (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* -1/720 (pow x 6))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* (pow x 6) (- (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* -1/2 (pow x 2))
(* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))
(* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))
(* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))
(* -1/720 (pow x 6))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* -1/720 (pow x 6))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
eps
(+ eps (* -1/2 (* eps (pow x 2))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/720 (* eps (pow x 2))) (* 1/24 eps))))))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (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)
(cos (* 1/2 eps))
(+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))
(+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))
(+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))
(cos (+ x (* 1/2 eps)))
(cos (+ x (* 1/2 eps)))
(cos (+ x (* 1/2 eps)))
(cos (+ x (* 1/2 eps)))
(cos (- (* 1/2 eps) (* -1 x)))
(cos (- (* 1/2 eps) (* -1 x)))
(cos (- (* 1/2 eps) (* -1 x)))
(cos (- (* 1/2 eps) (* -1 x)))
(cos x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))
(+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))
(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
(- (* -1/2 (/ x eps)) 1/2)
(- (* -1/2 (/ x eps)) 1/2)
(- (* -1/2 (/ x eps)) 1/2)
(* -1/2 (/ x eps))
(* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))
(* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))
(* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))
(* -1/2 (/ x eps))
(* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))
(* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))
(* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))
(* -1/2 (/ x eps))
(/ (+ (* -1/2 eps) (* -1/2 x)) eps)
(/ (+ (* -1/2 eps) (* -1/2 x)) eps)
(/ (+ (* -1/2 eps) (* -1/2 x)) eps)
-1/2
(- (* -1/2 (/ x eps)) 1/2)
(- (* -1/2 (/ x eps)) 1/2)
(- (* -1/2 (/ x eps)) 1/2)
-1/2
(- (* -1/2 (/ x eps)) 1/2)
(- (* -1/2 (/ x eps)) 1/2)
(- (* -1/2 (/ x eps)) 1/2)
(* 1/24 x)
(* x (+ 1/24 (* -1/720 (pow x 2))))
(* x (+ 1/24 (* -1/720 (pow x 2))))
(* x (+ 1/24 (* -1/720 (pow x 2))))
(* -1/720 (pow x 3))
(* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* -1/720 (pow x 3))
(* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* 1/24 (pow x 2))
(* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))
(* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))
(* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))
(* -1/720 (pow x 4))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* -1/720 (pow x 4))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
Outputs
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/6 binary64)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/6 binary64))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+ (* -2 (* x (pow (sin (* 1/2 eps)) 2))) (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (*.f64 x #s(literal -2 binary64)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* -1 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 x #s(literal -2 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/3 (* x (pow (sin (* 1/2 eps)) 2))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 x (+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) x))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64))))))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 1/2 (* eps (cos x)))
(*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/2 binary64)))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/4 binary64)))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/12 binary64))) (*.f64 (sin.f64 x) #s(literal -1/4 binary64))))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/4 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal -1/12 binary64)) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/48 binary64))))))))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (- x (* -1/2 eps))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))
(+ (* -1 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* -1/2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/6 (* x (pow (sin (* 1/2 eps)) 2))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (+ x (* 1/2 eps))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (- (* 1/2 eps) (* -1 x))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.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))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.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 x)
(*.f64 x #s(literal -1/2 binary64))
(* eps (+ 1 (* -1/2 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 eps x))) (*.f64 x x)))
(* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 eps x)))) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 eps x)))) (/.f64 eps (*.f64 x x))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 eps x))) (*.f64 x x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 eps x)) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 eps x)) x)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* eps x)))
(+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (/ 1 (pow x 2))) 1/2))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (/ 1 (pow x 2))) 1/2))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(* (pow x 2) (- (* -1 (/ (- (* 1/2 eps) (/ 1 x)) x)) 1/2))
(*.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))
(* (pow x 2) (- (* -1 (/ (- (* 1/2 eps) (/ 1 x)) x)) 1/2))
(*.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) x)) x)))
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps)))))
(* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps)))))
(* eps (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps)))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))
(-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))
(-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))
(-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* x (+ (* -1/2 eps) (* -1/2 x)))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(* x (+ (* -1/2 eps) (* -1/2 x)))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(* x (+ (* -1/2 eps) (* -1/2 x)))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))
(* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))
(* eps (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))
(* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))
(* -1 (* eps (+ (* 1/2 x) (* 1/2 (/ (pow x 2) eps)))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* -1/2 x))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(+ (* -1/2 eps) (* -1/2 x))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(+ (* -1/2 eps) (* -1/2 x))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* eps (- (* -1/2 (/ x eps)) 1/2))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* eps (- (* -1/2 (/ x eps)) 1/2))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* eps (- (* -1/2 (/ x eps)) 1/2))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* -1/2 x))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(+ (* -1/2 eps) (* -1/2 x))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(+ (* -1/2 eps) (* -1/2 x))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* x (- (* -1/2 (/ eps x)) 1/2))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(* x (- (* -1/2 (/ eps x)) 1/2))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(* x (- (* -1/2 (/ eps x)) 1/2))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))) eps))))))
(* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))) eps))))))
(* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))) eps))))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))) eps))))))
(* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))) eps))))))
(* (pow eps 2) (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))) eps))))))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))))
(* -1/720 (* eps (pow x 6)))
(*.f64 eps (*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 6 binary64))))
(* (pow x 6) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 eps (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* (pow x 6) (+ (* -1/2 (/ eps (pow x 4))) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (*.f64 eps (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow x 6) (+ (* -1/2 (/ eps (pow x 4))) (+ (* -1/2 (/ (pow eps 2) (pow x 5))) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (*.f64 eps (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 eps eps) (pow.f64 x #s(literal 5 binary64)))))))
(* -1/720 (* eps (pow x 6)))
(*.f64 eps (*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 6 binary64))))
(* (pow x 6) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 eps (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* (pow x 6) (+ (* -1/2 (/ eps (pow x 4))) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (*.f64 eps (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow x 6) (+ (* -1/2 (/ eps (pow x 4))) (+ (* -1/2 (/ (pow eps 2) (pow x 5))) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (*.f64 eps (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 eps eps) (pow.f64 x #s(literal 5 binary64)))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* eps x)))
(+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
(+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/24 (pow x 2)) 1/2)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))))
(* -1/720 (pow x 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 6) (- (+ (* -1/2 (/ eps (pow x 5))) (* 1/24 (/ 1 (pow x 2)))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* -1/720 (pow x 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 6) (- (+ (* -1/2 (/ eps (pow x 5))) (* 1/24 (/ 1 (pow x 2)))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(+ 1 (+ (* -1/2 (* eps x)) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* eps (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))) eps)))))
(* eps (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))) eps)))))
(* eps (+ (* -1/2 x) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))) eps)))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)) (* 1/2 x))))
(-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))) #s(literal 1 binary64)))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)) (* 1/2 x))))
(-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))) #s(literal 1 binary64)))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)) (* 1/2 x))))
(-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))) #s(literal 1 binary64)))
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 #s(literal 1/24 binary64) (*.f64 x x)))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(* -1/720 (pow x 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 6) (- (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* -1/720 (pow x 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 6) (- (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))
(* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))
(* -1/720 (pow x 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* -1/720 (pow x 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
eps
(+ eps (* -1/2 (* eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/720 (* eps (pow x 2))) (* 1/24 eps))))))
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 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 #s(literal 1/24 binary64) (*.f64 x x)))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos (* 1/2 eps))
(cos.f64 (*.f64 eps #s(literal 1/2 binary64)))
(+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))
(-.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (-.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (+.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (- (* 1/2 eps) (* -1 x)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (- (* 1/2 eps) (* -1 x)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (- (* 1/2 eps) (* -1 x)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (- (* 1/2 eps) (* -1 x)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))
(+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))
(+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/8 binary64))))))
(+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))
(+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/8 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/48 binary64))) #s(literal -1/2 binary64))))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (- x (* -1/2 eps)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (- x (* -1/2 eps)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (- x (* -1/2 eps)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (- x (* -1/2 eps)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
-1/2
#s(literal -1/2 binary64)
(- (* -1/2 (/ x eps)) 1/2)
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(- (* -1/2 (/ x eps)) 1/2)
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(- (* -1/2 (/ x eps)) 1/2)
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(* -1/2 (/ x eps))
(/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)
(* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(* -1/2 (/ x eps))
(/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)
(* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(* -1 (* x (+ (* 1/2 (/ 1 eps)) (* 1/2 (/ 1 x)))))
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(* -1/2 (/ x eps))
(/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)
(/ (+ (* -1/2 eps) (* -1/2 x)) eps)
(*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 eps x) eps))
(/ (+ (* -1/2 eps) (* -1/2 x)) eps)
(*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 eps x) eps))
(/ (+ (* -1/2 eps) (* -1/2 x)) eps)
(*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 eps x) eps))
-1/2
#s(literal -1/2 binary64)
(- (* -1/2 (/ x eps)) 1/2)
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(- (* -1/2 (/ x eps)) 1/2)
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(- (* -1/2 (/ x eps)) 1/2)
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
-1/2
#s(literal -1/2 binary64)
(- (* -1/2 (/ x eps)) 1/2)
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(- (* -1/2 (/ x eps)) 1/2)
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(- (* -1/2 (/ x eps)) 1/2)
(+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(* 1/24 x)
(*.f64 x #s(literal 1/24 binary64))
(* x (+ 1/24 (* -1/720 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))
(* x (+ 1/24 (* -1/720 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))
(* x (+ 1/24 (* -1/720 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))
(* -1/720 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))
(* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* -1/720 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))
(* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* -1/720 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(* -1/720 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(* -1/720 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(* -1/720 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(* -1/720 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(* -1/720 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(* -1/720 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(* -1/720 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(* -1/720 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(* -1/720 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(* -1/720 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(* -1/720 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))
(* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))
(* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))
(* -1/720 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* -1/720 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))

eval114.0ms (0.8%)

Compiler

Compiled 25614 to 2156 computations (91.6% saved)

prune87.0ms (0.6%)

Pruning

29 alts after pruning (18 fresh and 11 done)

PrunedKeptTotal
New9158923
Fresh31013
Picked055
Done066
Total91829947
Accuracy
100.0%
Counts
947 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.8%
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) eps))))
100.0%
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
99.8%
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
97.4%
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))))
97.7%
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
97.4%
(+.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))
99.8%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
99.8%
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
99.8%
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
5.3%
(*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
97.8%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
48.2%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
97.8%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
97.4%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64))))
97.4%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))))
44.7%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))) (/.f64 #s(literal -1/2 binary64) eps)))) #s(literal 1 binary64))))
100.0%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
98.7%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
99.8%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
97.4%
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))))
97.5%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
97.8%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
97.5%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))))
97.7%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
97.4%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
97.4%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
97.0%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
98.9%
(*.f64 eps (cos.f64 x))
97.0%
eps
Compiler

Compiled 1361 to 608 computations (55.3% saved)

regimes42.0ms (0.3%)

Counts
42 → 1
Calls
Call 1
Inputs
eps
(*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(+.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 eps x))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))) (/.f64 #s(literal -1/2 binary64) eps)))) #s(literal 1 binary64))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) eps))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(-.f64 (sin.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps))) (sin.f64 x))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
Outputs
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
Calls

3 calls:

15.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
11.0ms
eps
11.0ms
x
Results
AccuracySegmentsBranch
100.0%1x
100.0%1eps
100.0%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes38.0ms (0.3%)

Counts
41 → 1
Calls
Call 1
Inputs
eps
(*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(+.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 eps x))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))) (/.f64 #s(literal -1/2 binary64) eps)))) #s(literal 1 binary64))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) eps))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(-.f64 (sin.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps))) (sin.f64 x))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
Outputs
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
Calls

3 calls:

11.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
11.0ms
x
11.0ms
eps
Results
AccuracySegmentsBranch
100.0%1x
100.0%1eps
100.0%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes39.0ms (0.3%)

Counts
40 → 1
Calls
Call 1
Inputs
eps
(*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(+.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 eps x))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))) (/.f64 #s(literal -1/2 binary64) eps)))) #s(literal 1 binary64))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) eps))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(-.f64 (sin.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps))) (sin.f64 x))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
Outputs
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
Calls

3 calls:

11.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
11.0ms
x
11.0ms
eps
Results
AccuracySegmentsBranch
99.8%1x
99.8%1eps
99.8%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes33.0ms (0.2%)

Counts
36 → 1
Calls
Call 1
Inputs
eps
(*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(+.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 eps x))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))) (/.f64 #s(literal -1/2 binary64) eps)))) #s(literal 1 binary64))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) eps))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
Outputs
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
Calls

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes23.0ms (0.2%)

Counts
32 → 1
Calls
Call 1
Inputs
eps
(*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(+.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 eps x))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))) (/.f64 #s(literal -1/2 binary64) eps)))) #s(literal 1 binary64))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) eps))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
Outputs
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
Calls

2 calls:

10.0ms
eps
9.0ms
x
Results
AccuracySegmentsBranch
99.8%1x
99.8%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes22.0ms (0.2%)

Counts
29 → 1
Calls
Call 1
Inputs
eps
(*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(+.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 eps x))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))) (/.f64 #s(literal -1/2 binary64) eps)))) #s(literal 1 binary64))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) eps))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (cos.f64 x) eps) (*.f64 x #s(literal -1/2 binary64))))
Outputs
(*.f64 eps (cos.f64 x))
Calls

2 calls:

10.0ms
x
8.0ms
eps
Results
AccuracySegmentsBranch
98.9%1x
98.9%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes16.0ms (0.1%)

Counts
25 → 1
Calls
Call 1
Inputs
eps
(*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(+.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 eps x))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))) (/.f64 #s(literal -1/2 binary64) eps)))) #s(literal 1 binary64))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) eps))))
(sin.f64 eps)
Outputs
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes15.0ms (0.1%)

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

2 calls:

8.0ms
eps
5.0ms
x
Results
AccuracySegmentsBranch
97.8%1x
97.8%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes11.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes12.0ms (0.1%)

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

2 calls:

7.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
97.5%1eps
97.5%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total -58.8b remaining (-3065.3%)

Threshold costs -58.8b (-3065.3%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Rules
88×*-commutative_binary64
44×+-commutative_binary64
1-exp_binary64
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
084224
1155224
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))
eps
Outputs
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (cos.f64 x))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
eps

soundness2.1s (14.8%)

Rules
5784×*-lowering-*.f32
5784×*-lowering-*.f64
5600×*-lowering-*.f32
5600×*-lowering-*.f64
4680×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03384022
111573837
237113720
379513720
080993720
03844521
113764292
252914171
083484171
032130
1173125
21806125
08654125
03933347
113603070
246073062
086523062
0616
14916
240216
3523216
0830916
0107488
1327465
2963459
33572459
08267459
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 662 to 376 computations (43.2% saved)

preprocess81.0ms (0.6%)

Compiler

Compiled 500 to 190 computations (62% saved)

end0.0ms (0%)

Profiling

Loading profile data...