2sin (example 3.3)

Time bar (total: 13.7s)

analyze75.0ms (0.5%)

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

Compiled 28 to 18 computations (35.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-sin: 28.0ms (53.5% of total)
...c/correct-round.rkt:119:19: 7.0ms (13.4% of total)
ival-mult: 3.0ms (5.7% of total)
ival-<=: 3.0ms (5.7% of total)
ival-<: 3.0ms (5.7% of total)
ival-add: 2.0ms (3.8% of total)
ival-fabs: 2.0ms (3.8% of total)
ival-sub: 2.0ms (3.8% of total)
ival-and: 1.0ms (1.9% of total)
const: 1.0ms (1.9% of total)
backward-pass: 0.0ms (0% of total)

sample6.7s (48.9%)

Results
3.5s26135×0precondition
1.3s4460×1valid
457.0ms3796×0valid
Precisions
Click to see histograms. Total time spent on operations: 4.0s
...c/correct-round.rkt:119:19: 710.0ms (17.5% of total)
ival-sin: 648.0ms (16% of total)
ival-sub: 550.0ms (13.6% of total)
ival-<: 478.0ms (11.8% of total)
ival-<=: 377.0ms (9.3% of total)
ival-fabs: 355.0ms (8.8% of total)
ival-add: 332.0ms (8.2% of total)
ival-mult: 315.0ms (7.8% of total)
ival-and: 135.0ms (3.3% of total)
backward-pass: 101.0ms (2.5% of total)
const: 48.0ms (1.2% of total)
Bogosity

preprocess52.0ms (0.4%)

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

explain88.0ms (0.6%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2243(2.6568322574247885e-102 1.9401000907893197e-105)2(3.056533357342663e-26 7.316052387044661e-28)(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
00-0-x
00-0-(sin.f64 x)
00-0-(+.f64 x eps)
00-0-eps
00-0-(sin.f64 (+.f64 x eps))
Results
35.0ms252×1valid
21.0ms254×0valid
2.0ms3valid
0.0ms2valid
Compiler

Compiled 51 to 20 computations (60.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-sin: 12.0ms (43.5% of total)
ival-add: 7.0ms (25.4% of total)
backward-pass: 5.0ms (18.1% of total)
ival-sub: 4.0ms (14.5% 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
64.3%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 9 to 6 computations (33.3% saved)

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

localize34.0ms (0.3%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x eps)
accuracy100.0%
(sin.f64 x)
accuracy100.0%
(sin.f64 (+.f64 x eps))
accuracy64.3%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
17.0ms126×1valid
8.0ms127×0valid
1.0ms3valid
0.0ms2valid
Compiler

Compiled 21 to 7 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-sin: 6.0ms (47.4% of total)
ival-add: 2.0ms (15.8% of total)
backward-pass: 2.0ms (15.8% of total)
ival-sub: 2.0ms (15.8% 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
x
@0
(- (sin (+ x eps)) (sin x))
0.0ms
eps
@0
(- (sin (+ x eps)) (sin x))
0.0ms
x
@-inf
(- (sin (+ x eps)) (sin x))
0.0ms
x
@inf
(+ x eps)

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

simplify259.0ms (1.9%)

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)

eval30.0ms (0.2%)

Compiler

Compiled 7060 to 730 computations (89.7% saved)

prune31.0ms (0.2%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New2565261
Fresh000
Picked101
Done000
Total2575262
Accuracy
100.0%
Counts
262 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.7%
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
100.0%
(*.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 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
99.5%
(*.f64 eps (cos.f64 x))
98.4%
(sin.f64 eps)
Compiler

Compiled 116 to 80 computations (31% saved)

simplify191.0ms (1.4%)

Algorithm
egg-herbie
Localize:

Found 15 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 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
cost-diff0
(+.f64 x eps)
cost-diff0
(sin.f64 (+.f64 x eps))
cost-diff0
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 eps (cos.f64 x))
cost-diff0
(sin.f64 eps)
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)))))
Rules
2082×fnmadd-define
1694×fma-define
1502×sum3-define
1484×fma-lowering-fma.f32
1484×fma-lowering-fma.f64
Iterations

Useful iterations: 8 (0.0ms)

IterNodesCost
031160
170150
2200146
3699146
41284146
52833146
63993146
74574146
84979142
95786142
107747142
08095142
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* 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)
eps
(* eps (cos x))
eps
(cos x)
x
(- (sin (+ x eps)) (* x (+ 1 (* x (* x -1/6)))))
(sin (+ x eps))
(+ x eps)
x
eps
(* x (+ 1 (* x (* x -1/6))))
(+ 1 (* x (* x -1/6)))
1
(* x (* x -1/6))
(* x -1/6)
-1/6
(* (* (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 (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
eps
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(cos x)
(cos.f64 x)
x
(* -1/2 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
-1/2
#s(literal -1/2 binary64)
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(sin x)
(sin.f64 x)
(sin eps)
(sin.f64 eps)
eps
(* eps (cos x))
(*.f64 eps (cos.f64 x))
eps
(cos x)
(cos.f64 x)
x
(- (sin (+ x eps)) (* x (+ 1 (* x (* x -1/6)))))
(+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(sin (+ x eps))
(sin.f64 (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
x
eps
(* x (+ 1 (* x (* x -1/6))))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(+ 1 (* x (* x -1/6)))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
1
#s(literal 1 binary64)
(* x (* x -1/6))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* x -1/6)
(*.f64 x #s(literal -1/6 binary64))
-1/6
#s(literal -1/6 binary64)
(* (* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2))) 2)
(*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (*.f64 #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

localize199.0ms (1.5%)

Localize:

Found 15 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))))
accuracy100.0%
(cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
accuracy100.0%
(sin.f64 (+.f64 x eps))
accuracy99.9%
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
accuracy99.6%
(*.f64 x #s(literal -1/6 binary64))
accuracy64.9%
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(*.f64 eps (cos.f64 x))
accuracy100.0%
(sin.f64 eps)
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 #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))))
Results
99.0ms123×1valid
56.0ms130×0valid
2.0ms3valid
1.0ms2valid
Compiler

Compiled 173 to 32 computations (81.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 98.0ms
ival-mult: 38.0ms (38.7% of total)
ival-sin: 14.0ms (14.2% of total)
...c/correct-round.rkt:119:19: 13.0ms (13.2% of total)
ival-add: 9.0ms (9.2% of total)
backward-pass: 8.0ms (8.1% of total)
ival-cos: 8.0ms (8.1% of total)
ival-div: 5.0ms (5.1% of total)
ival-sub: 2.0ms (2% of total)
const: 1.0ms (1% of total)

series34.0ms (0.3%)

Counts
19 → 360
Calls
Call 1
Inputs
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (cos x)>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (sin eps)>
#<alt (* eps (cos x))>
#<alt (- (sin (+ x eps)) (* x (+ 1 (* x (* x -1/6)))))>
#<alt (sin (+ x eps))>
#<alt (+ x eps)>
#<alt (* x (+ 1 (* x (* x -1/6))))>
#<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 (sin x))>
#<alt (* x -1/6)>
#<alt (* x (* x -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) (* -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 (* -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>
#<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 (* 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 (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 (* 1/6 (pow x 3))>
#<alt (* (pow x 3) (- 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))>
#<alt (* 1/6 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- (/ 1 (pow x 2)) 1/6)))>
#<alt (* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))>
#<alt (* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))>
#<alt (- (sin x) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (+ (sin x) (* eps (cos x))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<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 (* -1/6 (pow x 2))))>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (* -1/6 (pow x 3))>
#<alt (* (pow x 3) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* (pow x 3) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* (pow x 3) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* -1/6 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))>
#<alt (* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))>
#<alt (* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))>
#<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 (* 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/6 x)>
#<alt (* -1/6 x)>
#<alt (* -1/6 x)>
#<alt (* -1/6 x)>
#<alt (* -1/6 x)>
#<alt (* -1/6 x)>
#<alt (* -1/6 x)>
#<alt (* -1/6 x)>
#<alt (* -1/6 x)>
#<alt (* -1/6 x)>
#<alt (* -1/6 x)>
#<alt (* -1/6 x)>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 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
4.0ms
x
@0
(* -1/2 (* eps (sin x)))
3.0ms
eps
@-inf
(* (* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2))) 2)
1.0ms
eps
@0
(* -1/2 (* eps (sin x)))
1.0ms
eps
@0
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
1.0ms
x
@inf
(* (* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2))) 2)

rewrite348.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
4164×*-lowering-*.f32
4164×*-lowering-*.f64
2914×/-lowering-/.f32
2914×/-lowering-/.f64
2266×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031122
1165113
21651111
08609111
Stop Event
iter limit
node limit
Counts
19 → 298
Calls
Call 1
Inputs
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(cos x)
(* -1/2 (* eps (sin x)))
(sin eps)
(* eps (cos x))
(- (sin (+ x eps)) (* x (+ 1 (* x (* x -1/6)))))
(sin (+ x eps))
(+ x eps)
(* x (+ 1 (* x (* x -1/6))))
(* (* (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 (sin x))
(* x -1/6)
(* x (* x -1/6))
(cos (/ (+ eps (* x 2)) 2))
(* x 2)
Outputs
(+.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 0 binary64)))
(+.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 #s(literal 0 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 0 binary64)) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 #s(literal 0 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 0 binary64)))
(fma.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 #s(literal 0 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))))
(fma.f64 (cos.f64 x) eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) eps (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 0 binary64)))
(fma.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) eps (*.f64 #s(literal 0 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))))
(fma.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 0 binary64) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))))
(fma.f64 #s(literal 0 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 2 binary64)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 2 binary64))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (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 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 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))) eps)
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) eps)
(+.f64 (cos.f64 x) (*.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 (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 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (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 eps (sin.f64 x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #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 (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 (*.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 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (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 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)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.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 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.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 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (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 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 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 (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 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) #s(literal 0 binary64)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 #s(literal 0 binary64) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) #s(literal 0 binary64)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (cos.f64 x) #s(literal 0 binary64)))
(fma.f64 eps (cos.f64 x) (*.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 (cos.f64 x) #s(literal 0 binary64)))
(fma.f64 (cos.f64 x) eps (*.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (cos.f64 x) #s(literal 0 binary64) (*.f64 eps (cos.f64 x)))
(fma.f64 #s(literal 0 binary64) (cos.f64 x) (*.f64 eps (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 x)) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (cos.f64 x)) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(+.f64 (sin.f64 (+.f64 eps x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x)) (sin.f64 (+.f64 eps x)))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 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 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) x) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(fma.f64 x (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (sin.f64 (+.f64 eps x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x) (sin.f64 (+.f64 eps x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (sin.f64 (+.f64 eps x)))
(fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (sin.f64 (+.f64 eps x)))
(fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) 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 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))) (-.f64 (sin.f64 (+.f64 eps x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))) (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))) (*.f64 (sin.f64 (+.f64 eps x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (+.f64 (*.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 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (+.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 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))))) (*.f64 (+.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 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.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 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 (+.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 #s(literal 0 binary64) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)))))) (*.f64 (+.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 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (*.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))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))))) (*.f64 (sin.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.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))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)))))) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 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 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (+.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 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 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 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (sin.f64 (-.f64 x eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (-.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))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (sin.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 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 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (+.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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (+.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 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)))) (sin.f64 (-.f64 x eps))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (-.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))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (*.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 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))) (*.f64 (+.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 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x)))))) (*.f64 (+.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 x x) (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))))
(/.f64 (-.f64 (*.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 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))) (*.f64 (+.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 x x) (*.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))) (*.f64 (+.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 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.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 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (+.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 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))))) (*.f64 (+.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 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.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 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 (+.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 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)))))) (*.f64 (+.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 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.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 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (+.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 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x))) (*.f64 (+.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 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.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 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 (+.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 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))) x))) (*.f64 (+.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 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.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))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))) (*.f64 (sin.f64 (-.f64 x eps)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x)))))) (*.f64 (sin.f64 (-.f64 x eps)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))))
(/.f64 (-.f64 (*.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))) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.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))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))))) (*.f64 (sin.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.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))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)))))) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.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))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x))) (*.f64 (sin.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.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))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))) x))) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (-.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 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))) (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))))) (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))) (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))) (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))) #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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x 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 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.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 x #s(literal 1 binary64) eps)
(fma.f64 #s(literal 1 binary64) x eps)
(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 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 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) #s(literal 0 binary64))
(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 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (+.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 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (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))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (*.f64 (-.f64 x eps) (-.f64 x eps)))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (/.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 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x) x)
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x x)
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal -1/6 binary64) x)
(fma.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)) x)
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))) x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) 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 #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 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) 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 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 x #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) x)
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal -1/6 binary64)) x)
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/6 binary64))) x)
(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)

simplify284.0ms (2.1%)

Algorithm
egg-herbie
Rules
5438×*-lowering-*.f32
5438×*-lowering-*.f64
2728×+-lowering-+.f64
2728×+-lowering-+.f32
1498×neg-lowering-neg.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03682994
112332729
240482715
081422715
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) (* -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)
(* -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
(* 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)
(* 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))
(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)))
(* 1/6 (pow x 3))
(* (pow x 3) (- 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))
(* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))
(* 1/6 (pow x 3))
(* -1 (* (pow x 3) (- (/ 1 (pow x 2)) 1/6)))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))
(- (sin x) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (+ (sin x) (* eps (cos x))) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(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 (* -1/6 (pow x 2))))
(* x (+ 1 (* -1/6 (pow x 2))))
(* -1/6 (pow x 3))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(* -1/6 (pow x 3))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(* 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)
(* 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/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 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 #s(literal -1/2 binary64) (*.f64 eps (sin.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) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (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 (cos.f64 x) eps) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.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))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
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 eps (*.f64 #s(literal -1/2 binary64) (+.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 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 (*.f64 eps (*.f64 eps x)) (*.f64 #s(literal 1/12 binary64) 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) (* -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) (* -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) (* -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) (* -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) (* -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) (* -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) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* eps x)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) 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 (*.f64 eps x) #s(literal 1/12 binary64)))))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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)
(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) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(*.f64 eps (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(*.f64 eps (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(*.f64 eps (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(+ 1 (* (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 (*.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 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)
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps x))
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
(* x (+ (* -1/2 eps) (* 1/12 (* eps (pow x 2)))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/12 binary64)))))
(* 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 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 #s(literal -1/240 binary64) (*.f64 x x)) #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 (*.f64 x x) (*.f64 eps (+.f64 #s(literal -1/240 binary64) (*.f64 (*.f64 x x) #s(literal 1/10080 binary64)))))))))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(* 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 eps (*.f64 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)
(* 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 #s(literal -1/2 binary64) (*.f64 x x))))
(+ 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 (*.f64 x x) #s(literal 1/24 binary64))))))
(+ 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 eps (*.f64 x x)) (+.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))
(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 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)))))))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 eps))))))))))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (- 1/6 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (/.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (*.f64 x x)))))
(* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (/.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (*.f64 x x)))))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* -1 (* (pow x 3) (- (/ 1 (pow x 2)) 1/6)))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (/.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (*.f64 x x)))))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (/.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (*.f64 x x)))))
(- (sin x) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(- (+ (sin x) (* eps (cos x))) (* x (+ 1 (* -1/6 (pow x 2)))))
(+.f64 (sin.f64 x) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(- (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(- (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(+.f64 (sin.f64 x) (-.f64 (*.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))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(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 x (*.f64 #s(literal -1/2 binary64) (sin.f64 eps))))))
(+ (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 x (*.f64 #s(literal -1/6 binary64) (cos.f64 eps))))))))
(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 #s(literal -1/2 binary64) (*.f64 eps (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 (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))))))))
(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)))
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 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(* -1/6 (pow x 3))
(*.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(* -1/6 (pow x 3))
(*.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x x)))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x 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)) (* 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 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) #s(literal -1/6 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 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 x #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 eps (*.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))))))))
(*.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 eps (*.f64 (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 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (cos.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 x #s(literal 1/6 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 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 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 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))
(* 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 x (*.f64 x #s(literal -1/6 binary64))))))
(* 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/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 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 (cos.f64 x) (*.f64 eps #s(literal -1/8 binary64))) (*.f64 (sin.f64 x) #s(literal 1/2 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 eps (*.f64 (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))

eval73.0ms (0.5%)

Compiler

Compiled 13804 to 1342 computations (90.3% saved)

prune56.0ms (0.4%)

Pruning

13 alts after pruning (11 fresh and 2 done)

PrunedKeptTotal
New66011671
Fresh000
Picked325
Done000
Total66313676
Accuracy
100.0%
Counts
676 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))
98.4%
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
98.9%
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
100.0%
(*.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.6%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
100.0%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
99.0%
(*.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)))))))))
99.0%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))))))
98.9%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))))
98.8%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
99.8%
(*.f64 eps (*.f64 eps (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))))
99.5%
(*.f64 eps (cos.f64 x))
98.4%
eps
Compiler

Compiled 337 to 221 computations (34.4% saved)

simplify187.0ms (1.4%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.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))))))
cost-diff0
(*.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)))))))
cost-diff0
(+.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))))))))
cost-diff0
(*.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)))))))))
cost-diff0
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
cost-diff0
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
cost-diff0
(*.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
cost-diff0
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
cost-diff0
(*.f64 eps #s(literal -1/2 binary64))
cost-diff0
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
cost-diff0
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
cost-diff0
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
cost-diff128
(/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))
cost-diff128
(cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
cost-diff128
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
cost-diff384
(*.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))
Rules
2758×*-lowering-*.f32
2758×*-lowering-*.f64
2714×+-lowering-+.f64
2714×+-lowering-+.f32
1846×sum3-define
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
033239
193218
2305214
3956214
42562214
54371214
65814210
77262210
08032210
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (* eps 1/2) (cos (/ (+ eps (* x 2)) 2))) 2)
(* (* eps 1/2) (cos (/ (+ eps (* x 2)) 2)))
(* eps 1/2)
eps
1/2
(cos (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
2
eps
(+ eps (* x (* eps (* eps -1/2))))
eps
(* x (* eps (* eps -1/2)))
x
(* eps (* eps -1/2))
(* eps -1/2)
-1/2
(+ eps (* x (* eps (* -1/2 (+ eps x)))))
eps
(* x (* eps (* -1/2 (+ eps x))))
x
(* eps (* -1/2 (+ eps x)))
(* -1/2 (+ eps x))
-1/2
(+ eps x)
(* eps (+ 1 (* x (* x (+ -1/2 (* (* x x) (+ 1/24 (* (* x x) -1/720))))))))
eps
(+ 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 (+ -1/2 (* (* x x) (+ 1/24 (* (* x x) -1/720)))))
(+ -1/2 (* (* x x) (+ 1/24 (* (* x x) -1/720))))
-1/2
(* (* x x) (+ 1/24 (* (* x x) -1/720)))
(* x x)
(+ 1/24 (* (* x x) -1/720))
1/24
(* (* x x) -1/720)
-1/720
Outputs
(* (* (* eps 1/2) (cos (/ (+ eps (* x 2)) 2))) 2)
(*.f64 eps (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(* (* eps 1/2) (cos (/ (+ eps (* x 2)) 2)))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(* eps 1/2)
(*.f64 eps #s(literal 1/2 binary64))
eps
1/2
#s(literal 1/2 binary64)
(cos (/ (+ eps (* x 2)) 2))
(cos.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(/ (+ eps (* x 2)) 2)
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(+ eps (* x 2))
(+.f64 eps (*.f64 x #s(literal 2 binary64)))
(* x 2)
(*.f64 x #s(literal 2 binary64))
x
2
#s(literal 2 binary64)
eps
(+ eps (* x (* eps (* eps -1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
eps
(* x (* eps (* eps -1/2)))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
x
(* eps (* eps -1/2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(* eps -1/2)
(*.f64 eps #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(+ eps (* x (* eps (* -1/2 (+ eps x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
eps
(* x (* eps (* -1/2 (+ eps x))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)))
x
(* eps (* -1/2 (+ eps x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps 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 (* x (* x (+ -1/2 (* (* x x) (+ 1/24 (* (* x x) -1/720))))))))
(*.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 (*.f64 x x) #s(literal -1/720 binary64)))))))))
eps
(+ 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 (+ -1/2 (* (* x x) (+ 1/24 (* (* x x) -1/720)))))
(*.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/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 x)
(*.f64 x x)
(+ 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)

localize144.0ms (1.1%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.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)))))))))
accuracy100.0%
(*.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)))))))
accuracy99.8%
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
accuracy99.7%
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))
accuracy100.0%
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
accuracy100.0%
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
accuracy99.9%
(*.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
accuracy99.8%
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
accuracy100.0%
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
accuracy100.0%
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
accuracy100.0%
(*.f64 eps #s(literal -1/2 binary64))
accuracy99.9%
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
accuracy100.0%
(*.f64 x #s(literal 2 binary64))
accuracy100.0%
(*.f64 eps #s(literal 1/2 binary64))
accuracy100.0%
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
accuracy100.0%
(cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
Results
98.0ms256×0valid
Compiler

Compiled 242 to 34 computations (86% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-mult: 31.0ms (54.6% of total)
...c/correct-round.rkt:119:19: 12.0ms (21.1% of total)
ival-add: 9.0ms (15.8% of total)
ival-div: 2.0ms (3.5% of total)
ival-cos: 2.0ms (3.5% of total)
const: 1.0ms (1.8% of total)
backward-pass: 0.0ms (0% of total)

series29.0ms (0.2%)

Counts
20 → 372
Calls
Call 1
Inputs
#<alt (* (* (* eps 1/2) (cos (/ (+ eps (* x 2)) 2))) 2)>
#<alt (* (* eps 1/2) (cos (/ (+ eps (* x 2)) 2)))>
#<alt (cos (/ (+ eps (* x 2)) 2))>
#<alt (/ (+ eps (* x 2)) 2)>
#<alt (+ eps (* x (* eps (* eps -1/2))))>
#<alt (* x (* eps (* eps -1/2)))>
#<alt (* eps (* eps -1/2))>
#<alt (* eps -1/2)>
#<alt (+ eps (* x (* eps (* -1/2 (+ eps x)))))>
#<alt (* x (* eps (* -1/2 (+ eps x))))>
#<alt (* eps (* -1/2 (+ eps x)))>
#<alt (* -1/2 (+ eps x))>
#<alt (* eps (+ 1 (* x (* x (+ -1/2 (* (* x x) (+ 1/24 (* (* x x) -1/720))))))))>
#<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 (* x (+ -1/2 (* (* x x) (+ 1/24 (* (* x x) -1/720)))))>
#<alt (* eps 1/2)>
#<alt (* x 2)>
#<alt (* (* x x) (+ 1/24 (* (* x x) -1/720)))>
#<alt (* (* 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)) (* -1/8 (* eps (cos x)))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x)))))))))>
#<alt (* eps (cos (* 1/2 (+ eps (* 2 x)))))>
#<alt (* eps (cos (* 1/2 (+ eps (* 2 x)))))>
#<alt (* eps (cos (* 1/2 (+ eps (* 2 x)))))>
#<alt (* eps (cos (* 1/2 (+ eps (* 2 x)))))>
#<alt (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (* eps (cos (* 1/2 eps)))>
#<alt (+ (* -1 (* eps (* x (sin (* 1/2 eps))))) (* eps (cos (* 1/2 eps))))>
#<alt (+ (* eps (cos (* 1/2 eps))) (* x (+ (* -1 (* eps (sin (* 1/2 eps)))) (* -1/2 (* eps (* x (cos (* 1/2 eps))))))))>
#<alt (+ (* eps (cos (* 1/2 eps))) (* x (+ (* -1 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1/2 (* eps (cos (* 1/2 eps)))) (* 1/6 (* eps (* x (sin (* 1/2 eps))))))))))>
#<alt (* eps (cos (* 1/2 (+ eps (* 2 x)))))>
#<alt (* eps (cos (* 1/2 (+ eps (* 2 x)))))>
#<alt (* eps (cos (* 1/2 (+ eps (* 2 x)))))>
#<alt (* eps (cos (* 1/2 (+ eps (* 2 x)))))>
#<alt (* eps (cos (* 1/2 (- eps (* -2 x)))))>
#<alt (* eps (cos (* 1/2 (- eps (* -2 x)))))>
#<alt (* eps (cos (* 1/2 (- eps (* -2 x)))))>
#<alt (* eps (cos (* 1/2 (- eps (* -2 x)))))>
#<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)) (* -1/16 (* eps (cos x)))))))>
#<alt (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* 1/96 (* eps (sin x)))))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 eps))))>
#<alt (+ (* -1/2 (* eps (* x (sin (* 1/2 eps))))) (* 1/2 (* eps (cos (* 1/2 eps)))))>
#<alt (+ (* 1/2 (* eps (cos (* 1/2 eps)))) (* x (+ (* -1/2 (* eps (sin (* 1/2 eps)))) (* -1/4 (* eps (* x (cos (* 1/2 eps))))))))>
#<alt (+ (* 1/2 (* eps (cos (* 1/2 eps)))) (* x (+ (* -1/2 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1/4 (* eps (cos (* 1/2 eps)))) (* 1/12 (* eps (* x (sin (* 1/2 eps))))))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (- eps (* -2 x))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (- eps (* -2 x))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (- eps (* -2 x))))))>
#<alt (* 1/2 (* eps (cos (* 1/2 (- eps (* -2 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 (* 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 x>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (/ x eps)))>
#<alt (* eps (+ 1/2 (/ x eps)))>
#<alt (* eps (+ 1/2 (/ x eps)))>
#<alt (* 1/2 eps)>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1/2)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1/2)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1/2)))>
#<alt (* 1/2 eps)>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt x>
#<alt (* x (+ 1 (* 1/2 (/ eps x))))>
#<alt (* x (+ 1 (* 1/2 (/ eps x))))>
#<alt (* x (+ 1 (* 1/2 (/ eps x))))>
#<alt x>
#<alt (* -1 (* x (- (* -1/2 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1/2 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1/2 (/ eps x)) 1)))>
#<alt eps>
#<alt (* eps (+ 1 (* -1/2 (* eps x))))>
#<alt (* eps (+ 1 (* -1/2 (* eps x))))>
#<alt (* eps (+ 1 (* -1/2 (* eps x))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))>
#<alt eps>
#<alt (+ eps (* -1/2 (* (pow eps 2) x)))>
#<alt (+ eps (* -1/2 (* (pow eps 2) x)))>
#<alt (+ eps (* -1/2 (* (pow eps 2) x)))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (/ eps x)))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (/ eps x)))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (/ eps x)))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* eps (+ 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 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))>
#<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/2 (* (pow eps 2) x))>
#<alt (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2))))>
#<alt (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2))))>
#<alt (* 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))))>
#<alt (* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))>
#<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))))>
#<alt (* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* eps (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))>
#<alt (* eps (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))>
#<alt (* eps (+ (* -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))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))>
#<alt (* -1/2 (* eps x))>
#<alt (* eps (+ (* -1/2 eps) (* -1/2 x)))>
#<alt (* eps (+ (* -1/2 eps) (* -1/2 x)))>
#<alt (* eps (+ (* -1/2 eps) (* -1/2 x)))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (* -1/2 (* eps x))>
#<alt (* x (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))>
#<alt (* x (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))>
#<alt (* x (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1 (* x (+ (* 1/2 eps) (* 1/2 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* 1/2 eps) (* 1/2 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* 1/2 eps) (* 1/2 (/ (pow eps 2) x)))))>
#<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 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<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 (* -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/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (/ eps (pow x 6))))))>
#<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/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (/ eps (pow x 6))))))>
#<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 (* -1/2 x)>
#<alt (* x (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* x (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))>
#<alt (* x (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))>
#<alt (* -1/720 (pow x 5))>
#<alt (* (pow x 5) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 5) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* (pow x 5) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* -1/720 (pow x 5))>
#<alt (* -1 (* (pow x 5) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 5) (- (+ 1/720 (/ 1/2 (pow x 4))) (* 1/24 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 5) (- (+ 1/720 (/ 1/2 (pow x 4))) (* 1/24 (/ 1 (pow x 2))))))>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 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 (* 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))>
#<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))>
Calls

93 calls:

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

rewrite349.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
4430×*-lowering-*.f32
4430×*-lowering-*.f64
2910×/-lowering-/.f32
2910×/-lowering-/.f64
2302×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033191
1183174
21593174
08867174
Stop Event
iter limit
node limit
Counts
20 → 403
Calls
Call 1
Inputs
(* (* (* eps 1/2) (cos (/ (+ eps (* x 2)) 2))) 2)
(* (* eps 1/2) (cos (/ (+ eps (* x 2)) 2)))
(cos (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x (* eps (* eps -1/2))))
(* x (* eps (* eps -1/2)))
(* eps (* eps -1/2))
(* eps -1/2)
(+ eps (* x (* eps (* -1/2 (+ eps x)))))
(* x (* eps (* -1/2 (+ eps x))))
(* eps (* -1/2 (+ eps x)))
(* -1/2 (+ eps x))
(* eps (+ 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 (+ -1/2 (* (* x x) (+ 1/24 (* (* x x) -1/720))))))
(* x (+ -1/2 (* (* x x) (+ 1/24 (* (* x x) -1/720)))))
(* eps 1/2)
(* x 2)
(* (* x x) (+ 1/24 (* (* x x) -1/720)))
(* (* x x) -1/720)
Outputs
(*.f64 eps (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 eps (*.f64 (*.f64 #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 #s(literal 1/2 binary64) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 eps #s(literal 1/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 (*.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 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 eps (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 eps (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 eps #s(literal 1/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 eps #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) eps)
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) eps) #s(literal 1/2 binary64))
(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)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal -2 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 #s(literal -2 binary64) x))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 eps (*.f64 #s(literal -2 binary64) x))) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (+.f64 eps (*.f64 #s(literal -2 binary64) x)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 eps (*.f64 #s(literal -2 binary64) x)))))
(neg.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal -2 binary64)))
(/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal -2 binary64))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 eps (*.f64 #s(literal -2 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps (*.f64 #s(literal -2 binary64) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) #s(literal 1/2 binary64)) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (+.f64 eps (*.f64 #s(literal -2 binary64) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) #s(literal 1/2 binary64))) (neg.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (neg.f64 (+.f64 eps (*.f64 #s(literal -2 binary64) x))))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 eps (*.f64 #s(literal -2 binary64) x)) (+.f64 eps (*.f64 #s(literal -2 binary64) x))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal -2 binary64) x))))
(*.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))) #s(literal 2 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(+.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) eps)))
(fma.f64 eps #s(literal 1 binary64) (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
(fma.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) eps)
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps x) eps)
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)) eps)
(fma.f64 (*.f64 eps x) (*.f64 eps #s(literal -1/2 binary64)) eps)
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) eps eps)
(fma.f64 (*.f64 (*.f64 eps x) #s(literal -1/2 binary64)) eps eps)
(fma.f64 (*.f64 x (*.f64 eps eps)) #s(literal -1/2 binary64) eps)
(fma.f64 (*.f64 (*.f64 eps x) eps) #s(literal -1/2 binary64) eps)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) eps))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) eps))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) eps))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))))) (neg.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) eps)))))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (neg.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 eps eps)) (-.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) eps))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) eps))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (neg.f64 (neg.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 eps eps))) (neg.f64 (-.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) eps)))
(pow.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) eps))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) eps)))))
(*.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps x))
(*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps x) (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) eps)
(*.f64 (*.f64 (*.f64 eps x) #s(literal -1/2 binary64)) eps)
(*.f64 (*.f64 x (*.f64 eps eps)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 eps x) eps) #s(literal -1/2 binary64))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) eps)
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(*.f64 eps #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) eps)
(+.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))
(+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))) (/.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (-.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) eps)))
(fma.f64 eps #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))
(fma.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) x) eps)
(fma.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))) eps)
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 eps x) x) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 eps x) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))) x eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))
(fma.f64 (*.f64 eps x) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps)
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(fma.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps eps)
(fma.f64 (*.f64 (*.f64 eps x) #s(literal -1/2 binary64)) (+.f64 eps x) eps)
(fma.f64 (*.f64 (*.f64 eps x) (+.f64 eps x)) #s(literal -1/2 binary64) eps)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) eps))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) eps))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))) (+.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))) (-.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) eps))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))) (neg.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) eps)))))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))) (neg.f64 (-.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (*.f64 eps eps)) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) eps))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))) (*.f64 (-.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))) (*.f64 (-.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (-.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))) (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))) (-.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))) (-.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) eps))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))) (neg.f64 (neg.f64 (-.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (*.f64 eps eps))) (neg.f64 (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) eps)))
(pow.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) eps))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) eps)))))
(*.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))))
(+.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x)))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x)))
(fma.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps x) (*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps x) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x)))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x (*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x)))
(fma.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x)))
(fma.f64 (*.f64 eps x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x)))
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) eps (*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x)))
(fma.f64 (*.f64 (*.f64 eps x) #s(literal -1/2 binary64)) eps (*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 eps x) #s(literal -1/2 binary64)) eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x)))
(fma.f64 (*.f64 x (*.f64 eps eps)) #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x (*.f64 eps eps)) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x)))
(fma.f64 (*.f64 (*.f64 eps x) eps) #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 eps x) eps) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) (pow.f64 (*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x))) (*.f64 (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x))))))
(*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) x))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (+.f64 eps x) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 eps x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))) x)
(*.f64 (*.f64 eps x) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x))
(*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(*.f64 (*.f64 (*.f64 eps x) #s(literal -1/2 binary64)) (+.f64 eps x))
(*.f64 (*.f64 (*.f64 eps x) (+.f64 eps x)) #s(literal -1/2 binary64))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) eps))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 eps #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 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps eps) (*.f64 x x))) (-.f64 eps x))
(/.f64 (neg.f64 (*.f64 (*.f64 eps #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 eps #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 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (pow.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (pow.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 x #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (pow.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) eps))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 eps x))
(*.f64 (+.f64 eps x) (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps)
(*.f64 (*.f64 eps (+.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 #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 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 #s(literal -1/2 binary64)) (*.f64 eps #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))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 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 #s(literal -1/2 binary64)) (*.f64 eps #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)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 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 #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 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 eps (*.f64 x (*.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)))))))) eps)))
(+.f64 (*.f64 x (*.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)))))))) eps)) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.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)))))))) eps)))) (/.f64 (*.f64 (*.f64 x (*.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)))))))) eps)) (*.f64 x (*.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)))))))) eps))) (-.f64 eps (*.f64 x (*.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)))))))) eps)))))
(fma.f64 eps #s(literal 1 binary64) (*.f64 x (*.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)))))))) eps)))
(fma.f64 eps (*.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))))))))) eps)
(fma.f64 x (*.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)))))))) eps) eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 x (*.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)))))))) eps)))
(fma.f64 (*.f64 x x) (*.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))))))) eps) eps)
(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)))))))) (*.f64 eps x) eps)
(fma.f64 (*.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))))))))) eps eps)
(fma.f64 (*.f64 eps 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)))))))) eps)
(fma.f64 (*.f64 eps (*.f64 x x)) (+.f64 #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 eps (*.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 eps)
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.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)))))))) (*.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)))))))) (*.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 eps eps) (-.f64 (*.f64 (*.f64 x (*.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)))))))) eps)) (*.f64 x (*.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)))))))) eps))) (*.f64 eps (*.f64 x (*.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)))))))) eps))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.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)))))))) eps)) (*.f64 x (*.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)))))))) eps)))) (-.f64 eps (*.f64 x (*.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)))))))) eps))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.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 x (*.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)))))))) (*.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 (*.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 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)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 x (*.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)))))))) (*.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 x (+.f64 #s(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 (*.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 x (*.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)))))))) (*.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))))))))))))) eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.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 (*.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)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.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)))))))) (*.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)))))))))))) eps) (-.f64 #s(literal 1 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 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.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)))))))) (*.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)))))))) (*.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))))))))))))) (neg.f64 (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 x (*.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)))))))) eps)) (*.f64 x (*.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)))))))) eps))) (*.f64 eps (*.f64 x (*.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)))))))) eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.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)))))))) eps)) (*.f64 x (*.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)))))))) eps))))) (neg.f64 (-.f64 eps (*.f64 x (*.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)))))))) eps)))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.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 x (*.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)))))))) (*.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))))))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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 (*.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))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 x (*.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)))))))) (*.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)))))))))))))) (neg.f64 (-.f64 #s(literal 1 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 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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 x (*.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)))))))) (*.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))))))))))))) eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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 (*.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))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.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)))))))) (*.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)))))))))))) eps)) (neg.f64 (-.f64 #s(literal 1 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 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.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)))))))) (*.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)))))))) (*.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 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 x (*.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)))))))) eps)) (*.f64 x (*.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)))))))) eps))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.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)))))))) eps)) eps))))
(*.f64 eps (+.f64 #s(literal 1 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 (+.f64 #s(literal 1 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)))))))))) eps)
(+.f64 #s(literal 1 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 (*.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))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 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 (*.f64 x (*.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)))))))) (*.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 x (+.f64 #s(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 (*.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 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 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))) (/.f64 #s(literal 1 binary64) (-.f64 (*.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 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 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))))))))) #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 x (+.f64 #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 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) #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 x (+.f64 #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))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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 (*.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)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.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 x (*.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)))))))) (*.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 #s(literal 1 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 x (*.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)))))))) (*.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 (+.f64 #s(literal 1 binary64) (*.f64 (*.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 x (*.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)))))))) (*.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 (*.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 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)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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 x (*.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)))))))) (*.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 (*.f64 x (*.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)))))))) (*.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 x (+.f64 #s(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 (*.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)))))))) (*.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 x (+.f64 #s(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 (*.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 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)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.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 x (*.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)))))))) (*.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) (neg.f64 (/.f64 (-.f64 #s(literal 1 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 x (*.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)))))))) (*.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 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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 x (*.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)))))))) (*.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)))))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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 (*.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))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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 x (*.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)))))))) (*.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)))))))))))))) (neg.f64 (+.f64 (*.f64 x (*.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)))))))) (*.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 x (+.f64 #s(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 x (*.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)))))))) (*.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))))))))))))) (neg.f64 (-.f64 #s(literal 1 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 (-.f64 (*.f64 x (*.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)))))))) (*.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)) (-.f64 (*.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)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 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 (-.f64 #s(literal 1 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 x (*.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)))))))) (*.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 (-.f64 #s(literal 1 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 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 (+.f64 #s(literal 1 binary64) (pow.f64 (*.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 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.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 x (*.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)))))))) (*.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 (*.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 x (*.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)))))))) (*.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 (*.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 x (*.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)))))))) (*.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 (*.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 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))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.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 x (*.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)))))))) (*.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 (*.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 x (*.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)))))))) (*.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)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.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 x (*.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)))))))) (*.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 (*.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 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))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.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 x (*.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)))))))) (*.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 (*.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 x (*.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)))))))) (*.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)) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (*.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)))))))) (*.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 x (*.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)))))))) (*.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 x (*.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)))))))) (*.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 x (+.f64 #s(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 (*.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)))))))) (*.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 x (*.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)))))))) (*.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)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.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)))))))) (*.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 x (+.f64 #s(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 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 x (*.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)))))))) (*.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))))))))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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 (*.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)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.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)))))))) (*.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)))))))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 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 (neg.f64 (-.f64 (*.f64 x (*.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)))))))) (*.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))) (neg.f64 (-.f64 (*.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))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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 (*.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)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.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 x (*.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)))))))) (*.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))
(pow.f64 (/.f64 (-.f64 #s(literal 1 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 x (*.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)))))))) (*.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))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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 x (*.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)))))))) (*.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 #s(literal 1 binary64) (*.f64 (*.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 (*.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))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.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)))))))) (*.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 #s(literal 1 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 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))
(+.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 (*.f64 x (*.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/2 binary64) (*.f64 x x)) (*.f64 (*.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 (*.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 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(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 (*.f64 x x) #s(literal -1/2 binary64)))
(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 #s(literal -1/2 binary64)) x (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) 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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.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/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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.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 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(/.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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) (*.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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) (*.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 (+.f64 (pow.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) #s(literal 3 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 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.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) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x)) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) x)) (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x x)) #s(literal 3 binary64))) (+.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 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x x))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x x)) (*.f64 (*.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 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) (*.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 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(*.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 x (+.f64 #s(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 x (+.f64 #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 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))
(*.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 x (+.f64 #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 x #s(literal -1/2 binary64)) (*.f64 x (*.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 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 x #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(fma.f64 x #s(literal -1/2 binary64) (*.f64 x (*.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 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(fma.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x x) (*.f64 x #s(literal -1/2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))
(/.f64 (*.f64 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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.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/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 x (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.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 (*.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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) 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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) (*.f64 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 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.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 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (neg.f64 (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(/.f64 (neg.f64 (*.f64 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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) (*.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 x (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) (*.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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) 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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) 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 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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)))) (*.f64 (*.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 (*.f64 x x)) #s(literal -1/8 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (-.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 x #s(literal -1/2 binary64))))))
(*.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/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) x)
(*.f64 eps #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) eps)
(*.f64 x #s(literal 2 binary64))
(*.f64 #s(literal 2 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 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (-.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 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(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 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))
(fma.f64 x (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) (*.f64 x (*.f64 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 x (*.f64 x #s(literal 1/24 binary64))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))
(fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal -1/720 binary64)) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/720 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))
(fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) x) x (*.f64 x (*.f64 x #s(literal 1/24 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.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 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (-.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) (+.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 x (*.f64 x #s(literal -1/720 binary64)))))
(/.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)))) (*.f64 x 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))) (*.f64 x x)) (-.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (neg.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(/.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 x (*.f64 x #s(literal -1/720 binary64))))))
(/.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)))) (*.f64 x 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))) (*.f64 x x))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x #s(literal 1/24 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/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)
(*.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)

simplify269.0ms (2%)

Algorithm
egg-herbie
Rules
4552×*-lowering-*.f32
4552×*-lowering-*.f64
2360×+-lowering-+.f64
2360×+-lowering-+.f32
1872×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02993440
19993156
231283118
369193118
080403118
Stop Event
iter limit
node limit
Counts
372 → 372
Calls
Call 1
Inputs
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/8 (* eps (cos x)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x)))))))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(* eps (cos (* 1/2 (- (* 2 x) (* -1 eps)))))
(* eps (cos (* 1/2 (- (* 2 x) (* -1 eps)))))
(* eps (cos (* 1/2 (- (* 2 x) (* -1 eps)))))
(* eps (cos (* 1/2 (- (* 2 x) (* -1 eps)))))
(* eps (cos (* 1/2 eps)))
(+ (* -1 (* eps (* x (sin (* 1/2 eps))))) (* eps (cos (* 1/2 eps))))
(+ (* eps (cos (* 1/2 eps))) (* x (+ (* -1 (* eps (sin (* 1/2 eps)))) (* -1/2 (* eps (* x (cos (* 1/2 eps))))))))
(+ (* eps (cos (* 1/2 eps))) (* x (+ (* -1 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1/2 (* eps (cos (* 1/2 eps)))) (* 1/6 (* eps (* x (sin (* 1/2 eps))))))))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(* eps (cos (* 1/2 (- eps (* -2 x)))))
(* eps (cos (* 1/2 (- eps (* -2 x)))))
(* eps (cos (* 1/2 (- eps (* -2 x)))))
(* eps (cos (* 1/2 (- eps (* -2 x)))))
(* 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)) (* -1/16 (* eps (cos x)))))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* 1/96 (* eps (sin x)))))))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(* 1/2 (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(* 1/2 (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(* 1/2 (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(* 1/2 (* eps (cos (* 1/2 eps))))
(+ (* -1/2 (* eps (* x (sin (* 1/2 eps))))) (* 1/2 (* eps (cos (* 1/2 eps)))))
(+ (* 1/2 (* eps (cos (* 1/2 eps)))) (* x (+ (* -1/2 (* eps (sin (* 1/2 eps)))) (* -1/4 (* eps (* x (cos (* 1/2 eps))))))))
(+ (* 1/2 (* eps (cos (* 1/2 eps)))) (* x (+ (* -1/2 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1/4 (* eps (cos (* 1/2 eps)))) (* 1/12 (* eps (* x (sin (* 1/2 eps))))))))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (cos (* 1/2 (- eps (* -2 x))))))
(* 1/2 (* eps (cos (* 1/2 (- eps (* -2 x))))))
(* 1/2 (* eps (cos (* 1/2 (- eps (* -2 x))))))
(* 1/2 (* eps (cos (* 1/2 (- eps (* -2 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 (* 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))))
x
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
(* 1/2 eps)
(* eps (+ 1/2 (/ x eps)))
(* eps (+ 1/2 (/ x eps)))
(* eps (+ 1/2 (/ x eps)))
(* 1/2 eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(* 1/2 eps)
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
x
(* x (+ 1 (* 1/2 (/ eps x))))
(* x (+ 1 (* 1/2 (/ eps x))))
(* x (+ 1 (* 1/2 (/ eps x))))
x
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
eps
(* eps (+ 1 (* -1/2 (* eps x))))
(* eps (+ 1 (* -1/2 (* eps x))))
(* eps (+ 1 (* -1/2 (* eps x))))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(+ eps (* -1/2 (* (pow eps 2) x)))
(+ eps (* -1/2 (* (pow eps 2) x)))
(* -1/2 (* (pow eps 2) x))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(* -1/2 (* (pow eps 2) x))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 (pow eps 2))
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* eps (+ 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 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))
(* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))
(* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))
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/2 (* (pow eps 2) x))
(* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2))))
(* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2))))
(* 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))))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(* -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))))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(* -1/2 (* eps (pow x 2)))
(* eps (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(* eps (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(* eps (+ (* -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))))
(* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(* -1/2 (* eps x))
(* eps (+ (* -1/2 eps) (* -1/2 x)))
(* eps (+ (* -1/2 eps) (* -1/2 x)))
(* eps (+ (* -1/2 eps) (* -1/2 x)))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))
(* -1/2 (pow eps 2))
(+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))
(* -1/2 (* eps x))
(* x (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(* x (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(* x (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(* -1/2 (* eps x))
(* -1 (* x (+ (* 1/2 eps) (* 1/2 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* 1/2 eps) (* 1/2 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* 1/2 eps) (* 1/2 (/ (pow eps 2) x)))))
(* -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 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
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))))))
(* -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/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (/ eps (pow x 6))))))
(* -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/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (/ eps (pow x 6))))))
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)))))
(* -1/2 x)
(* x (- (* 1/24 (pow x 2)) 1/2))
(* x (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))
(* x (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))
(* -1/720 (pow x 5))
(* (pow x 5) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 5) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* (pow x 5) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* -1/720 (pow x 5))
(* -1 (* (pow x 5) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))
(* -1 (* (pow x 5) (- (+ 1/720 (/ 1/2 (pow x 4))) (* 1/24 (/ 1 (pow x 2))))))
(* -1 (* (pow x 5) (- (+ 1/720 (/ 1/2 (pow x 4))) (* 1/24 (/ 1 (pow x 2))))))
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 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))
(* -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))
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/8 (* eps (cos x)))))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) #s(literal 1 binary64)) (cos.f64 x))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x)))))))))
(*.f64 eps (+.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)))))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 eps)))
(*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))
(+ (* -1 (* eps (* x (sin (* 1/2 eps))))) (* eps (cos (* 1/2 eps))))
(*.f64 eps (-.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+ (* eps (cos (* 1/2 eps))) (* x (+ (* -1 (* eps (sin (* 1/2 eps)))) (* -1/2 (* eps (* x (cos (* 1/2 eps))))))))
(+.f64 (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 eps (-.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)))))))
(+ (* eps (cos (* 1/2 eps))) (* x (+ (* -1 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1/2 (* eps (cos (* 1/2 eps)))) (* 1/6 (* eps (* x (sin (* 1/2 eps))))))))))
(+.f64 (*.f64 (*.f64 eps (+.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))))) (*.f64 x x)) (*.f64 eps (-.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 (+ eps (* 2 x)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 (- eps (* -2 x)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 (- eps (* -2 x)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 (- eps (* -2 x)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 (- eps (* -2 x)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #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)) (* -1/16 (* eps (cos x)))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/16 binary64))) #s(literal 1/2 binary64)))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* 1/96 (* eps (sin x)))))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/16 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/96 binary64))) #s(literal -1/4 binary64)))))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos (* 1/2 eps))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))
(+ (* -1/2 (* eps (* x (sin (* 1/2 eps))))) (* 1/2 (* eps (cos (* 1/2 eps)))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))))
(+ (* 1/2 (* eps (cos (* 1/2 eps)))) (* x (+ (* -1/2 (* eps (sin (* 1/2 eps)))) (* -1/4 (* eps (* x (cos (* 1/2 eps))))))))
(+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/4 binary64))))))
(+ (* 1/2 (* eps (cos (* 1/2 eps)))) (* x (+ (* -1/2 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1/4 (* eps (cos (* 1/2 eps)))) (* 1/12 (* eps (* x (sin (* 1/2 eps))))))))))
(+.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal -1/4 binary64)) (*.f64 (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/12 binary64)))) (*.f64 x x)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos (* 1/2 (- eps (* -2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos (* 1/2 (- eps (* -2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos (* 1/2 (- eps (* -2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (cos (* 1/2 (- eps (* -2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (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 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) #s(literal 1 binary64)) (cos.f64 x)))
(+ (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 (* 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 (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 (* 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))))
x
(+ x (* 1/2 eps))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(+ x (* 1/2 eps))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(+ x (* 1/2 eps))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* eps (+ 1/2 (/ x eps)))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(* eps (+ 1/2 (/ x eps)))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(* eps (+ 1/2 (/ x eps)))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(+ x (* 1/2 eps))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(+ x (* 1/2 eps))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(+ x (* 1/2 eps))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
x
(* x (+ 1 (* 1/2 (/ eps x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(* x (+ 1 (* 1/2 (/ eps x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(* x (+ 1 (* 1/2 (/ eps x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
x
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
eps
(* eps (+ 1 (* -1/2 (* eps x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* eps (+ 1 (* -1/2 (* eps x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* eps (+ 1 (* -1/2 (* eps x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(+ eps (* -1/2 (* (pow eps 2) x)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(+ eps (* -1/2 (* (pow eps 2) x)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 eps #s(literal 1/2 binary64))))))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 eps #s(literal 1/2 binary64))))))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 eps #s(literal 1/2 binary64))))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 eps #s(literal 1/2 binary64))))))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 eps #s(literal 1/2 binary64))))))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 eps #s(literal 1/2 binary64))))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* -1/2 eps)
(*.f64 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))
(* 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 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))
(*.f64 eps (*.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))))
(* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))
(*.f64 eps (*.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))))
(* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))
(*.f64 eps (*.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))))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.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 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)))))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)))))
(* -1/2 (* eps (pow x 2)))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* (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 #s(literal 1 binary64) (/.f64 eps x)))))
(* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))
(*.f64 x (*.f64 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 x (*.f64 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 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* (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 #s(literal 1 binary64) (/.f64 eps x)))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))
(*.f64 x (*.f64 x (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 eps #s(literal 1/2 binary64)))) x))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))
(*.f64 x (*.f64 x (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 eps (+.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 eps #s(literal 1/2 binary64)))) x))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
(* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
(* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
(* -1/2 (* eps (pow x 2)))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* (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 #s(literal 1 binary64) (/.f64 eps x)))))
(* (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 #s(literal 1 binary64) (/.f64 eps x)))))
(* (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 #s(literal 1 binary64) (/.f64 eps x)))))
(* -1/2 (* eps (pow x 2)))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* (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 #s(literal 1 binary64) (/.f64 eps x)))))
(* (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 #s(literal 1 binary64) (/.f64 eps x)))))
(* (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 #s(literal 1 binary64) (/.f64 eps x)))))
(* -1/2 (* eps (pow x 2)))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* eps (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
(* eps (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
(* eps (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
(* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
(* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
(* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
(* (pow eps 2) (+ (* -1/2 x) (* -1/2 (/ (pow x 2) eps))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
(* -1/2 (* eps x))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(* eps (+ (* -1/2 eps) (* -1/2 x)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 eps x))
(* eps (+ (* -1/2 eps) (* -1/2 x)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 eps x))
(* eps (+ (* -1/2 eps) (* -1/2 x)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 eps x))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 eps x))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 eps x))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 eps x))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 eps x))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 eps x))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/2))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 eps x))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 eps x))
(+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 eps x))
(+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 eps x))
(* -1/2 (* eps x))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(* x (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(* x (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(* x (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(* -1/2 (* eps x))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(* -1 (* x (+ (* 1/2 eps) (* 1/2 (/ (pow eps 2) x)))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(* -1 (* x (+ (* 1/2 eps) (* 1/2 (/ (pow eps 2) x)))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(* -1 (* x (+ (* 1/2 eps) (* 1/2 (/ (pow eps 2) x)))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(* -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 #s(literal -1/2 binary64) (+.f64 eps x))
(* eps (- (* -1/2 (/ x eps)) 1/2))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(* eps (- (* -1/2 (/ x eps)) 1/2))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(* -1 (* eps (+ 1/2 (* 1/2 (/ x eps)))))
(*.f64 #s(literal -1/2 binary64) (+.f64 eps x))
(* -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 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* x (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* x (- (* -1/2 (/ eps x)) 1/2))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* -1 (* x (+ 1/2 (* 1/2 (/ eps x)))))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
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 eps (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))))
(+ 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 eps (*.f64 x x)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 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/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (/ eps (pow x 6))))))
(*.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 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 eps (pow.f64 x #s(literal 6 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/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (/ eps (pow x 6))))))
(*.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 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 eps (pow.f64 x #s(literal 6 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 x (*.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/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 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) #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 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) #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 (*.f64 x x) #s(literal 1/24 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 x (*.f64 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 x (*.f64 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))))))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* x (- (* 1/24 (pow x 2)) 1/2))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))
(* x (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))
(*.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)))))))
(* x (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))
(*.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/720 (pow x 5))
(*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (+.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.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (+.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.f64 x #s(literal 5 binary64)))
(* -1/720 (pow x 5))
(*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 x x)))))
(* -1 (* (pow x 5) (- (+ 1/720 (/ 1/2 (pow x 4))) (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (+.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.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (+ 1/720 (/ 1/2 (pow x 4))) (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (+.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.f64 x #s(literal 5 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))
(* 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))
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))
(*.f64 x (*.f64 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 x (*.f64 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(* -1/720 (pow x 4))
(*.f64 (*.f64 x 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 (*.f64 x 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 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))

eval89.0ms (0.7%)

Compiler

Compiled 19776 to 1871 computations (90.5% saved)

prune80.0ms (0.6%)

Pruning

14 alts after pruning (10 fresh and 4 done)

PrunedKeptTotal
New7678775
Fresh426
Picked325
Done022
Total77414788
Accuracy
100.0%
Counts
788 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.5%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
99.0%
(+.f64 (*.f64 x (*.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)))))))) eps)) eps)
98.8%
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
98.4%
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
100.0%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
99.0%
(*.f64 eps (+.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 x x))))
99.0%
(*.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))))))
99.0%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) (*.f64 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 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
98.8%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
98.9%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))))
99.8%
(*.f64 eps (*.f64 eps (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))))
100.0%
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
99.5%
(*.f64 eps (cos.f64 x))
98.4%
eps
Compiler

Compiled 443 to 260 computations (41.3% saved)

simplify210.0ms (1.5%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff128
(*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))
cost-diff256
(-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
cost-diff1152
(/.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
cost-diff1408
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
cost-diff0
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))
cost-diff0
(*.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))
cost-diff0
(+.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 x x)))
cost-diff0
(*.f64 eps (+.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 x x))))
cost-diff0
(*.f64 (+.f64 eps x) x)
cost-diff0
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x)))
cost-diff0
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))))
cost-diff0
(*.f64 x #s(literal -1/2 binary64))
cost-diff0
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
cost-diff0
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
cost-diff0
(*.f64 eps #s(literal 1/2 binary64))
cost-diff0
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
cost-diff0
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
cost-diff0
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
Rules
4902×*-lowering-*.f32
4902×*-lowering-*.f64
1292×/-lowering-/.f32
1292×/-lowering-/.f64
1230×distribute-rgt-neg-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
040336
1121313
2378301
31740279
44988269
08214269
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* eps (cos (+ x (* eps 1/2))))
eps
(cos (+ x (* eps 1/2)))
(+ x (* eps 1/2))
x
(* eps 1/2)
1/2
(* eps (+ 1 (* x (* x -1/2))))
eps
(+ 1 (* x (* x -1/2)))
1
(* x (* x -1/2))
x
(* x -1/2)
-1/2
(* eps (+ 1 (* -1/2 (* (+ eps x) x))))
eps
(+ 1 (* -1/2 (* (+ eps x) x)))
1
(* -1/2 (* (+ eps x) x))
-1/2
(* (+ eps x) x)
(+ eps x)
x
(* eps (+ 1 (* (+ -1/2 (* x (* x (+ 1/24 (* x (* x -1/720)))))) (* x x))))
eps
(+ 1 (* (+ -1/2 (* x (* x (+ 1/24 (* x (* x -1/720)))))) (* x x)))
1
(* (+ -1/2 (* x (* x (+ 1/24 (* x (* x -1/720)))))) (* x x))
(+ -1/2 (* x (* x (+ 1/24 (* x (* x -1/720))))))
-1/2
(* x (* x (+ 1/24 (* x (* x -1/720)))))
x
(* x (+ 1/24 (* x (* x -1/720))))
(+ 1/24 (* x (* x -1/720)))
1/24
(* x (* x -1/720))
(* x -1/720)
-1/720
(* x x)
(/ 1 (/ (- eps (* x (* eps (* eps -1/2)))) (- (* eps eps) (* (* eps (* eps -1/2)) (* x (* x (* eps (* eps -1/2))))))))
1
(/ (- eps (* x (* eps (* eps -1/2)))) (- (* eps eps) (* (* eps (* eps -1/2)) (* x (* x (* eps (* eps -1/2)))))))
(- eps (* x (* eps (* eps -1/2))))
eps
(* x (* eps (* eps -1/2)))
x
(* eps (* eps -1/2))
(* eps -1/2)
-1/2
(- (* eps eps) (* (* eps (* eps -1/2)) (* x (* x (* eps (* eps -1/2))))))
(* eps eps)
(* (* eps (* eps -1/2)) (* x (* x (* eps (* eps -1/2)))))
(* x (* x (* eps (* eps -1/2))))
Outputs
(* eps (cos (+ x (* eps 1/2))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
eps
(cos (+ x (* eps 1/2)))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(+ x (* eps 1/2))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
x
(* eps 1/2)
(*.f64 eps #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(* eps (+ 1 (* x (* x -1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
eps
(+ 1 (* x (* x -1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
1
#s(literal 1 binary64)
(* x (* x -1/2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
x
(* x -1/2)
(*.f64 x #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(* eps (+ 1 (* -1/2 (* (+ eps x) x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
eps
(+ 1 (* -1/2 (* (+ eps x) x)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
1
#s(literal 1 binary64)
(* -1/2 (* (+ eps x) x))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
-1/2
#s(literal -1/2 binary64)
(* (+ eps x) x)
(*.f64 x (+.f64 eps x))
(+ eps x)
(+.f64 eps x)
x
(* eps (+ 1 (* (+ -1/2 (* x (* x (+ 1/24 (* x (* x -1/720)))))) (* x x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))) (*.f64 x x))))
eps
(+ 1 (* (+ -1/2 (* x (* x (+ 1/24 (* x (* x -1/720)))))) (* x x)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))) (*.f64 x x)))
1
#s(literal 1 binary64)
(* (+ -1/2 (* x (* x (+ 1/24 (* x (* x -1/720)))))) (* x x))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))) (*.f64 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 #s(literal -1/720 binary64) (*.f64 x x))))))
-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 #s(literal -1/720 binary64) (*.f64 x x)))))
x
(* x (+ 1/24 (* x (* x -1/720))))
(*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))
(+ 1/24 (* x (* x -1/720)))
(+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))
1/24
#s(literal 1/24 binary64)
(* x (* x -1/720))
(*.f64 #s(literal -1/720 binary64) (*.f64 x x))
(* x -1/720)
(*.f64 x #s(literal -1/720 binary64))
-1/720
#s(literal -1/720 binary64)
(* x x)
(*.f64 x x)
(/ 1 (/ (- eps (* x (* eps (* eps -1/2)))) (- (* eps eps) (* (* eps (* eps -1/2)) (* x (* x (* eps (* eps -1/2))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
1
#s(literal 1 binary64)
(/ (- eps (* x (* eps (* eps -1/2)))) (- (* eps eps) (* (* eps (* eps -1/2)) (* x (* x (* eps (* eps -1/2)))))))
(/.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(- eps (* x (* eps (* eps -1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal 1/2 binary64)))))
eps
(* x (* eps (* eps -1/2)))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))
x
(* eps (* eps -1/2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* eps -1/2)
(*.f64 eps #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(- (* eps eps) (* (* eps (* eps -1/2)) (* x (* x (* eps (* eps -1/2))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal -1/4 binary64)))))
(* eps eps)
(*.f64 eps eps)
(* (* eps (* eps -1/2)) (* x (* x (* eps (* eps -1/2)))))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))
(* x (* x (* eps (* eps -1/2))))
(*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))

localize163.0ms (1.2%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
accuracy99.9%
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
accuracy53.1%
(/.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
accuracy99.8%
(*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))
accuracy99.8%
(*.f64 x (*.f64 x #s(literal -1/720 binary64)))
accuracy99.6%
(*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
accuracy99.6%
(*.f64 x #s(literal -1/720 binary64))
accuracy100.0%
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x)))
accuracy100.0%
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))
accuracy100.0%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))))
accuracy99.8%
(*.f64 (+.f64 eps x) x)
accuracy100.0%
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
accuracy100.0%
(*.f64 x #s(literal -1/2 binary64))
accuracy100.0%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
accuracy100.0%
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
accuracy100.0%
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
accuracy100.0%
(*.f64 eps #s(literal 1/2 binary64))
accuracy100.0%
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
accuracy100.0%
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
Results
106.0ms256×0valid
Compiler

Compiled 343 to 41 computations (88% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-mult: 37.0ms (59.1% of total)
ival-add: 9.0ms (14.4% of total)
...c/correct-round.rkt:119:19: 7.0ms (11.2% of total)
ival-sub: 3.0ms (4.8% of total)
ival-div: 3.0ms (4.8% of total)
ival-cos: 2.0ms (3.2% of total)
const: 1.0ms (1.6% of total)
backward-pass: 0.0ms (0% of total)

series27.0ms (0.2%)

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

123 calls:

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

rewrite406.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
4032×*-lowering-*.f32
4032×*-lowering-*.f64
3592×/-lowering-/.f32
3592×/-lowering-/.f64
1992×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040282
1257213
22202209
08482209
Stop Event
iter limit
node limit
Counts
26 → 727
Calls
Call 1
Inputs
(* eps (cos (+ x (* eps 1/2))))
(cos (+ x (* eps 1/2)))
(+ x (* eps 1/2))
(* eps 1/2)
(* eps (+ 1 (* x (* x -1/2))))
(+ 1 (* x (* x -1/2)))
(* x (* x -1/2))
(* x -1/2)
(* eps (+ 1 (* -1/2 (* (+ eps x) x))))
(+ 1 (* -1/2 (* (+ eps x) x)))
(* -1/2 (* (+ eps x) x))
(* (+ eps x) x)
(* eps (+ 1 (* (+ -1/2 (* x (* x (+ 1/24 (* x (* x -1/720)))))) (* x x))))
(+ 1 (* (+ -1/2 (* x (* x (+ 1/24 (* x (* x -1/720)))))) (* x x)))
(* (+ -1/2 (* x (* x (+ 1/24 (* x (* x -1/720)))))) (* x x))
(+ -1/2 (* x (* x (+ 1/24 (* x (* x -1/720))))))
(/ 1 (/ (- eps (* x (* eps (* eps -1/2)))) (- (* eps eps) (* (* eps (* eps -1/2)) (* x (* x (* eps (* eps -1/2))))))))
(/ (- eps (* x (* eps (* eps -1/2)))) (- (* eps eps) (* (* eps (* eps -1/2)) (* x (* x (* eps (* eps -1/2)))))))
(- (* eps eps) (* (* eps (* eps -1/2)) (* x (* x (* eps (* eps -1/2))))))
(* (* eps (* eps -1/2)) (* x (* x (* eps (* eps -1/2)))))
(* x -1/720)
(* x (+ 1/24 (* x (* x -1/720))))
(* x (* x -1/720))
(* x (* x (+ 1/24 (* x (* x -1/720)))))
(* x (* eps (* eps -1/2)))
(* x (* x (* eps (* eps -1/2))))
Outputs
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) eps)
(+.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 x)) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+.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 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.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 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.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)) (+.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 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.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 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.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 2 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #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 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(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 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(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 x) (sin.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 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.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 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (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 x (*.f64 eps #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x (*.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 (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))) #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 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #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 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))))))
(/.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 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(fma.f64 eps #s(literal 1/2 binary64) x)
(fma.f64 #s(literal 1/2 binary64) eps x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64))) (+.f64 (*.f64 x x) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 x x) (*.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 x x) (*.f64 x (*.f64 eps #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))) (neg.f64 (neg.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(*.f64 eps #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) eps)
(+.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (-.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(fma.f64 eps #s(literal 1 binary64) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps)
(fma.f64 x (*.f64 (*.f64 x #s(literal -1/2 binary64)) eps) eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps x) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps eps)
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)) eps)
(fma.f64 (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64)) eps)
(fma.f64 (*.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) eps)
(fma.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) x eps)
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (-.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (neg.f64 (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (neg.f64 (-.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) eps)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) x)
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (*.f64 x x) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(*.f64 x #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) x)
(+.f64 eps (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x))
(+.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x))) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x)) (-.f64 eps (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x))))
(fma.f64 eps #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x))
(fma.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x (+.f64 eps x)) eps) eps)
(fma.f64 (*.f64 x (+.f64 eps x)) (*.f64 eps #s(literal -1/2 binary64)) eps)
(fma.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps eps)
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 eps x) eps)
(fma.f64 (*.f64 eps (*.f64 x (+.f64 eps x))) #s(literal -1/2 binary64) 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)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x)))))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x)) (*.f64 eps (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x)))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x))) (-.f64 eps (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x)))
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 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 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 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 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x))))) eps) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x))))))) (neg.f64 (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x)) (*.f64 eps (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x)))) (neg.f64 (-.f64 eps (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 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 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 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 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x))))) eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x))))))
(*.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 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.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 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 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64))
(fma.f64 (+.f64 eps x) (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x (+.f64 eps x)) #s(literal -1/2 binary64) #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 #s(literal -1/2 binary64) (+.f64 eps x)) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps x))) #s(literal -1/2 binary64) #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))
(/.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 #s(literal -1/8 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.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 #s(literal -1/8 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 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 #s(literal -1/8 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 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 #s(literal -1/8 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x))))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.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 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 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 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.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 #s(literal -1/8 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 eps x)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 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 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 x (+.f64 eps x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.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/2 binary64) (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(*.f64 (+.f64 eps x) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 x (+.f64 eps x)) #s(literal -1/2 binary64))
(*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps x))) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x)
(+.f64 (*.f64 x x) (*.f64 eps x))
(+.f64 (*.f64 eps x) (*.f64 x x))
(fma.f64 eps x (*.f64 x x))
(fma.f64 x eps (*.f64 x x))
(fma.f64 x x (*.f64 eps x))
(/.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))
(/.f64 (*.f64 x (-.f64 (*.f64 eps eps) (*.f64 x x))) (-.f64 eps x))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) x) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) x) (-.f64 eps x))
(/.f64 (neg.f64 (*.f64 x (+.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 x (-.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))) x)) (neg.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) x)) (neg.f64 (-.f64 eps x)))
(*.f64 x (+.f64 eps x))
(*.f64 (+.f64 eps x) x)
(+.f64 eps (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))
(+.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))) (-.f64 eps (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))))
(fma.f64 eps #s(literal 1 binary64) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))
(fma.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 (*.f64 x x) eps) eps)
(fma.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) eps) eps)
(fma.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) eps eps)
(fma.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))) (*.f64 eps x) eps)
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))) (*.f64 x x) eps)
(fma.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) eps)
(fma.f64 (*.f64 eps (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))) x eps)
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))) (*.f64 eps (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))) (-.f64 eps (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))) eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))) eps) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))))) (neg.f64 (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))) (*.f64 eps (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))) (neg.f64 (-.f64 eps (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))) eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))) eps)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) eps)
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))
(+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64))))
(fma.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.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 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.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 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))) x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) #s(literal 1 binary64)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (+.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)))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (*.f64 x x)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (*.f64 x x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) x (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) x (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 (+.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 #s(literal 1 binary64) x) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) x (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) x (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/2 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.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))))) (*.f64 x (*.f64 (+.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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 (+.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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.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))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))))) (*.f64 x x)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))) (*.f64 x x)) (-.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.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))))) (*.f64 x (*.f64 (+.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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 (+.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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.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))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))))) (*.f64 x x))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))) (*.f64 x x))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))
(*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))) (*.f64 x x))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))) x)
(+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))
(+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 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 (+.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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64))))
(fma.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))
(fma.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x) #s(literal -1/2 binary64))
(fma.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) x #s(literal -1/2 binary64))
(fma.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.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))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (+.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 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.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))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (+.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 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.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))))) (*.f64 x (*.f64 (+.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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.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))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 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 (+.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 #s(literal -1/2 binary64) (*.f64 x x)) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 (+.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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.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))))) (*.f64 x (*.f64 (+.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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.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))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 (+.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 #s(literal -1/2 binary64) (*.f64 x x)) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 (+.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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))) (*.f64 (-.f64 #s(literal -1/2 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))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))))) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (+.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 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.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))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))))) (neg.f64 (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.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))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (+.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 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.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))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)) #s(literal -1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x)))))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) eps)
(+.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(+.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(fma.f64 eps #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps)
(fma.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(fma.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps x) eps)
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x eps)
(fma.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)) eps)
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(fma.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(fma.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(fma.f64 (*.f64 eps x) (*.f64 eps #s(literal -1/2 binary64)) eps)
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(fma.f64 (pow.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (pow.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1/2 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) eps eps)
(fma.f64 (*.f64 x (*.f64 eps eps)) #s(literal -1/2 binary64) eps)
(fma.f64 (*.f64 (*.f64 eps x) eps) #s(literal -1/2 binary64) eps)
(fma.f64 (*.f64 (*.f64 eps x) #s(literal -1/2 binary64)) eps eps)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(fma.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(fma.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(/.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (neg.f64 (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (neg.f64 (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (neg.f64 (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))) (neg.f64 (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (neg.f64 (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (neg.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) #s(literal -1 binary64))
(pow.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(*.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #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 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(*.f64 (pow.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) #s(literal 1 binary64)) (/.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(*.f64 (/.f64 eps (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (/.f64 (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) eps) (/.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))))
(*.f64 (/.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (/.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(*.f64 (/.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))) (/.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (/.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(+.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (neg.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) #s(literal -1 binary64)))
(-.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(-.f64 (/.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(-.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(-.f64 (/.f64 eps (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(-.f64 (/.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (/.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(-.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 (/.f64 (/.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (/.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (/.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(-.f64 (/.f64 (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (+.f64 (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (+.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (+.f64 (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (+.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))))
(-.f64 (/.f64 (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (+.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (/.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (+.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(fma.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (neg.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(fma.f64 (/.f64 eps (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (neg.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(fma.f64 (/.f64 eps (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (neg.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (neg.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) #s(literal 1 binary64)) (*.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (neg.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))) (+.f64 (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (+.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (+.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (-.f64 (neg.f64 eps) (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 eps (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) #s(literal 1 binary64))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (-.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) eps) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) eps) (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) eps) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) eps) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) eps) (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (-.f64 (*.f64 (neg.f64 eps) (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (-.f64 (*.f64 (neg.f64 eps) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (neg.f64 eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) #s(literal 1 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) #s(literal 1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (neg.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))) (neg.f64 (+.f64 (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (+.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))) (neg.f64 (+.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (neg.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (neg.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) #s(literal 1 binary64))
(pow.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) #s(literal 1 binary64)))
(*.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(*.f64 (/.f64 eps (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) eps) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 (/.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(*.f64 (/.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(*.f64 (/.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))))
(*.f64 (/.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(*.f64 (/.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 (pow.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) eps) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(*.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 (/.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(*.f64 (/.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) eps) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (pow.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (pow.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(+.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))
(+.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(+.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(+.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(+.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 eps eps))
(-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))
(-.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (-.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (-.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(fma.f64 eps eps (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))
(fma.f64 eps eps (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 eps eps (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(fma.f64 eps (neg.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 eps eps))
(fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 eps eps))
(fma.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 eps eps))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) (*.f64 eps eps))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps eps))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps eps))
(fma.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(fma.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(fma.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(fma.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(fma.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps eps))
(fma.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(fma.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(fma.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps))
(fma.f64 (neg.f64 eps) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps eps))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) (*.f64 x x)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps eps))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) x (*.f64 eps eps))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (neg.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (+.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (-.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (neg.f64 (neg.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (neg.f64 (-.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) #s(literal -1 binary64))
(*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))))
(*.f64 (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(*.f64 (/.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) eps) (/.f64 (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 2 binary64)))
(pow.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) #s(literal 2 binary64))
(pow.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))
(*.f64 x (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 x (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))
(*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))
(*.f64 (*.f64 eps eps) (pow.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))
(*.f64 (*.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) eps)
(*.f64 (*.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))
(*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) x)
(*.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) x)
(*.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 eps x)) (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) eps) (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 eps eps))
(*.f64 (pow.f64 (*.f64 x (*.f64 eps eps)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(*.f64 (pow.f64 (*.f64 (*.f64 eps x) eps) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(*.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 eps eps))
(*.f64 x #s(literal -1/720 binary64))
(*.f64 #s(literal -1/720 binary64) x)
(+.f64 (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)) (*.f64 x #s(literal 1/24 binary64)))
(+.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)))
(-.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 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x))) (-.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)))))
(fma.f64 x #s(literal 1/24 binary64) (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)))
(fma.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (*.f64 x #s(literal 1/24 binary64)))
(fma.f64 #s(literal 1/24 binary64) x (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 x #s(literal -1/720 binary64)) (*.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 x) (*.f64 x #s(literal -1/720 binary64)) (*.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)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x 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 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x))) (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)))) (-.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x))))
(/.f64 (*.f64 x (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x 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 x (*.f64 x #s(literal -1/720 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x 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 x (*.f64 x #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x 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 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x))) (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x))))) (neg.f64 (-.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x 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 x (*.f64 x #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x 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 x (*.f64 x #s(literal -1/720 binary64))))))
(*.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 #s(literal -1/720 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal -1/720 binary64)) x)
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (*.f64 x (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x))))
(+.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 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)) 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 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x))))
(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 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 (*.f64 x #s(literal 1/24 binary64)) x (*.f64 (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)) x))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x 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 x (*.f64 x #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x 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 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 #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)
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps x))
(*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x)
(*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 eps x) (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) eps)
(*.f64 (*.f64 x (*.f64 eps eps)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 eps x) eps) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 eps x) #s(literal -1/2 binary64)) eps)
(*.f64 x (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))
(*.f64 (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)
(*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps)
(*.f64 (*.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal -1/2 binary64))
(*.f64 (*.f64 x (*.f64 eps x)) (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 x x) eps) (*.f64 eps #s(literal -1/2 binary64)))

simplify304.0ms (2.2%)

Algorithm
egg-herbie
Rules
5386×*-lowering-*.f32
5386×*-lowering-*.f64
2618×+-lowering-+.f64
2618×+-lowering-+.f32
1558×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04024615
113134421
238184331
084094331
Stop Event
iter limit
node limit
Counts
492 → 492
Calls
Call 1
Inputs
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/8 (* eps (cos x)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x)))))))))
(* eps (cos (+ x (* 1/2 eps))))
(* eps (cos (+ x (* 1/2 eps))))
(* eps (cos (+ x (* 1/2 eps))))
(* eps (cos (+ x (* 1/2 eps))))
(* eps (cos (- x (* -1/2 eps))))
(* eps (cos (- x (* -1/2 eps))))
(* eps (cos (- x (* -1/2 eps))))
(* eps (cos (- x (* -1/2 eps))))
(* eps (cos (* 1/2 eps)))
(+ (* -1 (* eps (* x (sin (* 1/2 eps))))) (* eps (cos (* 1/2 eps))))
(+ (* eps (cos (* 1/2 eps))) (* x (+ (* -1 (* eps (sin (* 1/2 eps)))) (* -1/2 (* eps (* x (cos (* 1/2 eps))))))))
(+ (* eps (cos (* 1/2 eps))) (* x (+ (* -1 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1/2 (* eps (cos (* 1/2 eps)))) (* 1/6 (* eps (* x (sin (* 1/2 eps))))))))))
(* eps (cos (+ x (* 1/2 eps))))
(* eps (cos (+ x (* 1/2 eps))))
(* eps (cos (+ x (* 1/2 eps))))
(* eps (cos (+ x (* 1/2 eps))))
(* eps (cos (- (* 1/2 eps) (* -1 x))))
(* eps (cos (- (* 1/2 eps) (* -1 x))))
(* eps (cos (- (* 1/2 eps) (* -1 x))))
(* eps (cos (- (* 1/2 eps) (* -1 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 eps)
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
x
(* x (+ 1 (* 1/2 (/ eps x))))
(* x (+ 1 (* 1/2 (/ eps x))))
(* x (+ 1 (* 1/2 (/ eps x))))
x
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
x
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
(* 1/2 eps)
(* eps (+ 1/2 (/ x eps)))
(* eps (+ 1/2 (/ x eps)))
(* eps (+ 1/2 (/ x eps)))
(* 1/2 eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (* -1/2 (pow x 2))))
eps
(+ eps (* -1/2 (* eps (pow x 2))))
(+ eps (* -1/2 (* eps (pow x 2))))
(+ eps (* -1/2 (* eps (pow x 2))))
(* -1/2 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/2 eps) (/ eps (pow x 2))))
(* (pow x 2) (+ (* -1/2 eps) (/ eps (pow x 2))))
(* (pow x 2) (+ (* -1/2 eps) (/ eps (pow x 2))))
(* -1/2 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/2 eps) (/ eps (pow x 2))))
(* (pow x 2) (+ (* -1/2 eps) (/ eps (pow x 2))))
(* (pow x 2) (+ (* -1/2 eps) (/ eps (pow x 2))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* -1/2 (pow x 2)))
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/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/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
(+ 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/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 (* 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))
(pow x 2)
(+ (* eps x) (pow x 2))
(+ (* eps x) (pow x 2))
(+ (* eps x) (pow x 2))
(* eps x)
(* eps (+ x (/ (pow x 2) eps)))
(* eps (+ x (/ (pow x 2) eps)))
(* eps (+ x (/ (pow x 2) eps)))
(* eps x)
(* -1 (* eps (+ (* -1 x) (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ (* -1 x) (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ (* -1 x) (* -1 (/ (pow x 2) eps)))))
(* eps x)
(* x (+ eps x))
(* x (+ eps x))
(* x (+ eps x))
(pow x 2)
(* (pow x 2) (+ 1 (/ eps x)))
(* (pow x 2) (+ 1 (/ eps x)))
(* (pow x 2) (+ 1 (/ eps x)))
(pow x 2)
(* (pow x 2) (+ 1 (/ eps x)))
(* (pow x 2) (+ 1 (/ eps x)))
(* (pow x 2) (+ 1 (/ eps x)))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
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))))))
(* -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/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (/ eps (pow x 6))))))
(* -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/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (/ eps (pow x 6))))))
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)))))
-1/2
(- (* 1/24 (pow x 2)) 1/2)
(- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)
(- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/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 (/ 1/2 (pow x 4)))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* -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 (/ 1/2 (pow x 4)))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
eps
(* eps (+ 1 (* -1/2 (* eps x))))
(* eps (+ 1 (* -1/2 (* eps x))))
(* eps (+ 1 (* -1/2 (* eps x))))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(+ eps (* -1/2 (* (pow eps 2) x)))
(+ eps (* -1/2 (* (pow eps 2) x)))
(* -1/2 (* (pow eps 2) x))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(* -1/2 (* (pow eps 2) x))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(/ 1 eps)
(/ (+ 1 (* 1/2 (* eps x))) eps)
(/ (+ 1 (* eps (+ (* 1/4 (* eps (pow x 2))) (* 1/2 x)))) eps)
(/ (+ 1 (* eps (+ (* 1/2 x) (* eps (- (* 1/8 (* eps (pow x 3))) (* -1/4 (pow x 2))))))) eps)
(/ -2 (* (pow eps 2) x))
(* -1 (/ (+ (* 2 (/ 1 x)) (* 4 (/ 1 (* eps (pow x 2))))) (pow eps 2)))
(/ (- (* -1 (/ (+ (* 4 (/ 1 (pow x 2))) (* 8 (/ 1 (* eps (pow x 3))))) eps)) (* 2 (/ 1 x))) (pow eps 2))
(/ (- (* -1 (/ (+ (* 8 (/ 1 (pow x 3))) (* 16 (/ 1 (* eps (pow x 4))))) (pow eps 2))) (+ (* 2 (/ 1 x)) (/ 4 (* eps (pow x 2))))) (pow eps 2))
(/ -2 (* (pow eps 2) x))
(* -1 (/ (+ (* 2 (/ 1 x)) (* 4 (/ 1 (* eps (pow x 2))))) (pow eps 2)))
(/ (- (* -1 (/ (+ (* 8 (/ 1 (* eps (pow x 3)))) (* 4 (/ 1 (pow x 2)))) eps)) (* 2 (/ 1 x))) (pow eps 2))
(/ (- (* -1 (/ (+ (* 4 (/ 1 (pow x 2))) (+ (/ 8 (* eps (pow x 3))) (/ 16 (* (pow eps 2) (pow x 4))))) eps)) (* 2 (/ 1 x))) (pow eps 2))
(/ 1 eps)
(+ (* 1/2 x) (/ 1 eps))
(+ (* x (+ 1/2 (* 1/4 (* eps x)))) (/ 1 eps))
(+ (* x (+ 1/2 (* x (- (* 1/8 (* (pow eps 2) x)) (* -1/4 eps))))) (/ 1 eps))
(/ -2 (* (pow eps 2) x))
(* -1 (/ (+ (* 4 (/ 1 (* (pow eps 3) x))) (* 2 (/ 1 (pow eps 2)))) x))
(/ (- (* -1 (/ (+ (* 4 (/ 1 (pow eps 3))) (* 8 (/ 1 (* (pow eps 4) x)))) x)) (* 2 (/ 1 (pow eps 2)))) x)
(/ (- (* -1 (/ (+ (* 8 (/ 1 (pow eps 4))) (* 16 (/ 1 (* (pow eps 5) x)))) (pow x 2))) (+ (* 2 (/ 1 (pow eps 2))) (/ 4 (* (pow eps 3) x)))) x)
(/ -2 (* (pow eps 2) x))
(* -1 (/ (+ (* 4 (/ 1 (* (pow eps 3) x))) (* 2 (/ 1 (pow eps 2)))) x))
(* -1 (/ (+ (* 2 (/ 1 (pow eps 2))) (+ (/ 4 (* (pow eps 3) x)) (/ 8 (* (pow eps 4) (pow x 2))))) x))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (* 16 (/ 1 (* (pow eps 5) x))) (* 8 (/ 1 (pow eps 4)))) x)) (* 4 (/ 1 (pow eps 3)))) x)) (* 2 (/ 1 (pow eps 2)))) x))
(pow eps 2)
(* (pow eps 2) (+ 1 (* -1/4 (* (pow eps 2) (pow x 2)))))
(* (pow eps 2) (+ 1 (* -1/4 (* (pow eps 2) (pow x 2)))))
(* (pow eps 2) (+ 1 (* -1/4 (* (pow eps 2) (pow x 2)))))
(* -1/4 (* (pow eps 4) (pow x 2)))
(* (pow eps 4) (- (/ 1 (pow eps 2)) (* 1/4 (pow x 2))))
(* (pow eps 4) (- (/ 1 (pow eps 2)) (* 1/4 (pow x 2))))
(* (pow eps 4) (- (/ 1 (pow eps 2)) (* 1/4 (pow x 2))))
(* -1/4 (* (pow eps 4) (pow x 2)))
(* (pow eps 4) (- (/ 1 (pow eps 2)) (* 1/4 (pow x 2))))
(* (pow eps 4) (- (/ 1 (pow eps 2)) (* 1/4 (pow x 2))))
(* (pow eps 4) (- (/ 1 (pow eps 2)) (* 1/4 (pow x 2))))
(pow eps 2)
(+ (* -1/4 (* (pow eps 4) (pow x 2))) (pow eps 2))
(+ (* -1/4 (* (pow eps 4) (pow x 2))) (pow eps 2))
(+ (* -1/4 (* (pow eps 4) (pow x 2))) (pow eps 2))
(* -1/4 (* (pow eps 4) (pow x 2)))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) (* 1/4 (pow eps 4))))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) (* 1/4 (pow eps 4))))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) (* 1/4 (pow eps 4))))
(* -1/4 (* (pow eps 4) (pow x 2)))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) (* 1/4 (pow eps 4))))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) (* 1/4 (pow eps 4))))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) (* 1/4 (pow eps 4))))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(* -1/720 x)
(* -1/720 x)
(* -1/720 x)
(* -1/720 x)
(* -1/720 x)
(* -1/720 x)
(* -1/720 x)
(* -1/720 x)
(* -1/720 x)
(* -1/720 x)
(* -1/720 x)
(* -1/720 x)
(* 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))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
(* -1/2 (* (pow eps 2) (pow x 2)))
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/8 (* eps (cos x)))))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) #s(literal 1 binary64)) (cos.f64 x))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x)))))))))
(*.f64 eps (+.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)))))))
(* eps (cos (+ x (* 1/2 eps))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (+ x (* 1/2 eps))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (+ x (* 1/2 eps))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (+ x (* 1/2 eps))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (- x (* -1/2 eps))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (- x (* -1/2 eps))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (- x (* -1/2 eps))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (- x (* -1/2 eps))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (* 1/2 eps)))
(*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))
(+ (* -1 (* eps (* x (sin (* 1/2 eps))))) (* eps (cos (* 1/2 eps))))
(*.f64 eps (-.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+ (* eps (cos (* 1/2 eps))) (* x (+ (* -1 (* eps (sin (* 1/2 eps)))) (* -1/2 (* eps (* x (cos (* 1/2 eps))))))))
(+.f64 (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 eps (-.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)))))))
(+ (* eps (cos (* 1/2 eps))) (* x (+ (* -1 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1/2 (* eps (cos (* 1/2 eps)))) (* 1/6 (* eps (* x (sin (* 1/2 eps))))))))))
(+.f64 (*.f64 (*.f64 eps (+.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))))) (*.f64 x x)) (*.f64 eps (-.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))))
(* eps (cos (+ x (* 1/2 eps))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (+ x (* 1/2 eps))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (+ x (* 1/2 eps))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (+ x (* 1/2 eps))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (- (* 1/2 eps) (* -1 x))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (- (* 1/2 eps) (* -1 x))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (- (* 1/2 eps) (* -1 x))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* eps (cos (- (* 1/2 eps) (* -1 x))))
(*.f64 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 (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 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) #s(literal 1 binary64)) (cos.f64 x)))
(+ (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 eps)
(*.f64 eps #s(literal 1/2 binary64))
(+ x (* 1/2 eps))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(+ x (* 1/2 eps))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(+ x (* 1/2 eps))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
x
(* x (+ 1 (* 1/2 (/ eps x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(* x (+ 1 (* 1/2 (/ eps x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(* x (+ 1 (* 1/2 (/ eps x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
x
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
x
(+ x (* 1/2 eps))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(+ x (* 1/2 eps))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(+ x (* 1/2 eps))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* eps (+ 1/2 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* eps (+ 1/2 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* eps (+ 1/2 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* 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))
(* 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 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 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 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 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 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 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 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 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 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 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 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
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 (* -1/2 (* eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(+ eps (* -1/2 (* eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(* -1/2 (* eps (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x x)))
(* (pow x 2) (+ (* -1/2 eps) (/ eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(* (pow x 2) (+ (* -1/2 eps) (/ eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(* (pow x 2) (+ (* -1/2 eps) (/ eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(* -1/2 (* eps (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x x)))
(* (pow x 2) (+ (* -1/2 eps) (/ eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(* (pow x 2) (+ (* -1/2 eps) (/ eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(* (pow x 2) (+ (* -1/2 eps) (/ eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.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 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 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 #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 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 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x x)))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))
(+.f64 eps (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))
(+.f64 eps (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(* -1/2 (* eps (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x x)))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 eps 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 #s(literal 1/2 binary64) (*.f64 eps eps)) (/.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 #s(literal 1/2 binary64) (*.f64 eps eps)) (/.f64 eps 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 (*.f64 x #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) eps)) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))
(*.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)) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* 1/2 x))))
(*.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)) (-.f64 #s(literal 0 binary64) eps))
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) (* -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 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (/ 1 (pow x 2))) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(* (pow x 2) (- (+ (* -1/2 (/ eps x)) (/ 1 (pow x 2))) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) 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 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) 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/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 (* 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 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) 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 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* (pow x 2) (- (* -1/2 (/ eps x)) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(pow x 2)
(*.f64 x x)
(+ (* eps x) (pow x 2))
(*.f64 x (+.f64 eps x))
(+ (* eps x) (pow x 2))
(*.f64 x (+.f64 eps x))
(+ (* eps x) (pow x 2))
(*.f64 x (+.f64 eps x))
(* eps x)
(*.f64 eps x)
(* eps (+ x (/ (pow x 2) eps)))
(*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))
(* eps (+ x (/ (pow x 2) eps)))
(*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))
(* eps (+ x (/ (pow x 2) eps)))
(*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))
(* eps x)
(*.f64 eps x)
(* -1 (* eps (+ (* -1 x) (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))
(* -1 (* eps (+ (* -1 x) (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))
(* -1 (* eps (+ (* -1 x) (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 x eps))))
(* eps x)
(*.f64 eps x)
(* x (+ eps x))
(*.f64 x (+.f64 eps x))
(* x (+ eps x))
(*.f64 x (+.f64 eps x))
(* x (+ eps x))
(*.f64 x (+.f64 eps x))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (/ eps x)))
(*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(* (pow x 2) (+ 1 (/ eps x)))
(*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(* (pow x 2) (+ 1 (/ eps x)))
(*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (/ eps x)))
(*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(* (pow x 2) (+ 1 (/ eps x)))
(*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(* (pow x 2) (+ 1 (/ eps x)))
(*.f64 x (*.f64 x (+.f64 #s(literal 1 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* 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 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
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 (*.f64 x x) #s(literal 1/24 binary64))))))
(+ 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 eps (*.f64 x x)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 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/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (/ eps (pow x 6))))))
(*.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 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 eps (pow.f64 x #s(literal 6 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/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (/ eps (pow x 6))))))
(*.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 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 eps (pow.f64 x #s(literal 6 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 x (*.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/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 (+.f64 #s(literal -1/720 binary64) (/.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 #s(literal 1/24 binary64) (*.f64 x x)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) #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 (+.f64 #s(literal -1/720 binary64) (/.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 #s(literal 1/24 binary64) (*.f64 x x)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) #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 (*.f64 x x) #s(literal 1/24 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 x (*.f64 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 x (*.f64 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 (+.f64 #s(literal -1/720 binary64) (/.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 (+.f64 #s(literal -1/720 binary64) (/.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 (+.f64 #s(literal -1/720 binary64) (/.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 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
-1/2
#s(literal -1/2 binary64)
(- (* 1/24 (pow x 2)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))
(- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)
(+.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))))))
(- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)
(+.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/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 (/ 1/2 (pow x 4)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.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 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 (/ 1/2 (pow x 4)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
eps
(* eps (+ 1 (* -1/2 (* eps x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(* eps (+ 1 (* -1/2 (* eps x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(* eps (+ 1 (* -1/2 (* eps x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.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) (/ 1 eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.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) (/ 1 eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 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 (* -1/2 (* (pow eps 2) x)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+ eps (* -1/2 (* (pow eps 2) x)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.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))))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(*.f64 x (+.f64 (/.f64 eps x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(*.f64 x (+.f64 (/.f64 eps x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(*.f64 x (+.f64 (/.f64 eps x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(*.f64 x (+.f64 (/.f64 eps x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(*.f64 x (+.f64 (/.f64 eps x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(*.f64 x (+.f64 (/.f64 eps x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))))
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(/ (+ 1 (* 1/2 (* eps x))) eps)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x))) eps)
(/ (+ 1 (* eps (+ (* 1/4 (* eps (pow x 2))) (* 1/2 x)))) eps)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/4 binary64)))))) eps)
(/ (+ 1 (* eps (+ (* 1/2 x) (* eps (- (* 1/8 (* eps (pow x 3))) (* -1/4 (pow x 2))))))) eps)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps #s(literal 1/8 binary64)) x) #s(literal 1/4 binary64))))))) eps)
(/ -2 (* (pow eps 2) x))
(/.f64 #s(literal -2 binary64) (*.f64 x (*.f64 eps eps)))
(* -1 (/ (+ (* 2 (/ 1 x)) (* 4 (/ 1 (* eps (pow x 2))))) (pow eps 2)))
(/.f64 (+.f64 (/.f64 #s(literal -2 binary64) x) (/.f64 #s(literal -4 binary64) (*.f64 eps (*.f64 x x)))) (*.f64 eps eps))
(/ (- (* -1 (/ (+ (* 4 (/ 1 (pow x 2))) (* 8 (/ 1 (* eps (pow x 3))))) eps)) (* 2 (/ 1 x))) (pow eps 2))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (*.f64 x (*.f64 eps (*.f64 x x)))) (/.f64 #s(literal -4 binary64) (*.f64 x x))) eps) (/.f64 #s(literal -2 binary64) x)) (*.f64 eps eps))
(/ (- (* -1 (/ (+ (* 8 (/ 1 (pow x 3))) (* 16 (/ 1 (* eps (pow x 4))))) (pow eps 2))) (+ (* 2 (/ 1 x)) (/ 4 (* eps (pow x 2))))) (pow eps 2))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal -2 binary64) x) (/.f64 #s(literal -4 binary64) (*.f64 eps (*.f64 x x)))) (/.f64 (+.f64 (/.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 16 binary64) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 eps eps))) (*.f64 eps eps))
(/ -2 (* (pow eps 2) x))
(/.f64 #s(literal -2 binary64) (*.f64 x (*.f64 eps eps)))
(* -1 (/ (+ (* 2 (/ 1 x)) (* 4 (/ 1 (* eps (pow x 2))))) (pow eps 2)))
(/.f64 (+.f64 (/.f64 #s(literal -2 binary64) x) (/.f64 #s(literal -4 binary64) (*.f64 eps (*.f64 x x)))) (*.f64 eps eps))
(/ (- (* -1 (/ (+ (* 8 (/ 1 (* eps (pow x 3)))) (* 4 (/ 1 (pow x 2)))) eps)) (* 2 (/ 1 x))) (pow eps 2))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (*.f64 x (*.f64 eps (*.f64 x x)))) (/.f64 #s(literal -4 binary64) (*.f64 x x))) eps) (/.f64 #s(literal -2 binary64) x)) (*.f64 eps eps))
(/ (- (* -1 (/ (+ (* 4 (/ 1 (pow x 2))) (+ (/ 8 (* eps (pow x 3))) (/ 16 (* (pow eps 2) (pow x 4))))) eps)) (* 2 (/ 1 x))) (pow eps 2))
(/.f64 (+.f64 (/.f64 (+.f64 (+.f64 (/.f64 #s(literal -8 binary64) (*.f64 x (*.f64 eps (*.f64 x x)))) (/.f64 #s(literal -4 binary64) (*.f64 x x))) (/.f64 #s(literal -16 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))))) eps) (/.f64 #s(literal -2 binary64) x)) (*.f64 eps eps))
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(+ (* 1/2 x) (/ 1 eps))
(+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 x #s(literal 1/2 binary64)))
(+ (* x (+ 1/2 (* 1/4 (* eps x)))) (/ 1 eps))
(+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/4 binary64)))))
(+ (* x (+ 1/2 (* x (- (* 1/8 (* (pow eps 2) x)) (* -1/4 eps))))) (/ 1 eps))
(+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/8 binary64))) (*.f64 eps #s(literal 1/4 binary64)))))))
(/ -2 (* (pow eps 2) x))
(/.f64 #s(literal -2 binary64) (*.f64 x (*.f64 eps eps)))
(* -1 (/ (+ (* 4 (/ 1 (* (pow eps 3) x))) (* 2 (/ 1 (pow eps 2)))) x))
(/.f64 (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 eps eps)) (/.f64 #s(literal -4 binary64) (*.f64 eps (*.f64 x (*.f64 eps eps))))) x)
(/ (- (* -1 (/ (+ (* 4 (/ 1 (pow eps 3))) (* 8 (/ 1 (* (pow eps 4) x)))) x)) (* 2 (/ 1 (pow eps 2)))) x)
(/.f64 (-.f64 (/.f64 #s(literal -2 binary64) (*.f64 eps eps)) (/.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (/.f64 #s(literal 8 binary64) x) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) x)) x)
(/ (- (* -1 (/ (+ (* 8 (/ 1 (pow eps 4))) (* 16 (/ 1 (* (pow eps 5) x)))) (pow x 2))) (+ (* 2 (/ 1 (pow eps 2))) (/ 4 (* (pow eps 3) x)))) x)
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal -4 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (+.f64 (/.f64 #s(literal 8 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 (/.f64 #s(literal 16 binary64) (pow.f64 eps #s(literal 5 binary64))) x)) x)) x) (/.f64 #s(literal -2 binary64) (*.f64 eps eps))) x)
(/ -2 (* (pow eps 2) x))
(/.f64 #s(literal -2 binary64) (*.f64 x (*.f64 eps eps)))
(* -1 (/ (+ (* 4 (/ 1 (* (pow eps 3) x))) (* 2 (/ 1 (pow eps 2)))) x))
(/.f64 (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 eps eps)) (/.f64 #s(literal -4 binary64) (*.f64 eps (*.f64 x (*.f64 eps eps))))) x)
(* -1 (/ (+ (* 2 (/ 1 (pow eps 2))) (+ (/ 4 (* (pow eps 3) x)) (/ 8 (* (pow eps 4) (pow x 2))))) x))
(/.f64 (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 eps eps)) (+.f64 (/.f64 #s(literal -4 binary64) (*.f64 eps (*.f64 x (*.f64 eps eps)))) (/.f64 (/.f64 #s(literal -8 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 x x)))) x)
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (* 16 (/ 1 (* (pow eps 5) x))) (* 8 (/ 1 (pow eps 4)))) x)) (* 4 (/ 1 (pow eps 3)))) x)) (* 2 (/ 1 (pow eps 2)))) x))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal -4 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (+.f64 (/.f64 #s(literal 8 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 (/.f64 #s(literal 16 binary64) (pow.f64 eps #s(literal 5 binary64))) x)) x)) x) (/.f64 #s(literal -2 binary64) (*.f64 eps eps))) x)
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (* -1/4 (* (pow eps 2) (pow x 2)))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 eps (*.f64 eps (*.f64 x x)))))))
(* (pow eps 2) (+ 1 (* -1/4 (* (pow eps 2) (pow x 2)))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 eps (*.f64 eps (*.f64 x x)))))))
(* (pow eps 2) (+ 1 (* -1/4 (* (pow eps 2) (pow x 2)))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 eps (*.f64 eps (*.f64 x x)))))))
(* -1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(* (pow eps 4) (- (/ 1 (pow eps 2)) (* 1/4 (pow x 2))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (/ 1 (pow eps 2)) (* 1/4 (pow x 2))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (/ 1 (pow eps 2)) (* 1/4 (pow x 2))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(* -1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(* (pow eps 4) (- (/ 1 (pow eps 2)) (* 1/4 (pow x 2))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (/ 1 (pow eps 2)) (* 1/4 (pow x 2))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (/ 1 (pow eps 2)) (* 1/4 (pow x 2))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(pow eps 2)
(*.f64 eps eps)
(+ (* -1/4 (* (pow eps 4) (pow x 2))) (pow eps 2))
(+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))
(+ (* -1/4 (* (pow eps 4) (pow x 2))) (pow eps 2))
(+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))
(+ (* -1/4 (* (pow eps 4) (pow x 2))) (pow eps 2))
(+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))
(* -1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) (* 1/4 (pow eps 4))))
(*.f64 x (*.f64 x (+.f64 (/.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) (* 1/4 (pow eps 4))))
(*.f64 x (*.f64 x (+.f64 (/.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) (* 1/4 (pow eps 4))))
(*.f64 x (*.f64 x (+.f64 (/.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* -1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) (* 1/4 (pow eps 4))))
(*.f64 x (*.f64 x (+.f64 (/.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) (* 1/4 (pow eps 4))))
(*.f64 x (*.f64 x (+.f64 (/.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) (* 1/4 (pow eps 4))))
(*.f64 x (*.f64 x (+.f64 (/.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* 1/4 (* (pow eps 4) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(* -1/720 x)
(*.f64 x #s(literal -1/720 binary64))
(* -1/720 x)
(*.f64 x #s(literal -1/720 binary64))
(* -1/720 x)
(*.f64 x #s(literal -1/720 binary64))
(* -1/720 x)
(*.f64 x #s(literal -1/720 binary64))
(* -1/720 x)
(*.f64 x #s(literal -1/720 binary64))
(* -1/720 x)
(*.f64 x #s(literal -1/720 binary64))
(* -1/720 x)
(*.f64 x #s(literal -1/720 binary64))
(* -1/720 x)
(*.f64 x #s(literal -1/720 binary64))
(* -1/720 x)
(*.f64 x #s(literal -1/720 binary64))
(* -1/720 x)
(*.f64 x #s(literal -1/720 binary64))
(* -1/720 x)
(*.f64 x #s(literal -1/720 binary64))
(* -1/720 x)
(*.f64 x #s(literal -1/720 binary64))
(* 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 (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))
(*.f64 x (*.f64 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 x (*.f64 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 x (*.f64 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))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.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))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.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))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.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))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.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))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.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))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.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))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.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))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.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))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.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))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.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))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.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))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.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))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))
(* -1/2 (* (pow eps 2) (pow x 2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))

eval185.0ms (1.4%)

Compiler

Compiled 43258 to 2949 computations (93.2% saved)

prune125.0ms (0.9%)

Pruning

16 alts after pruning (9 fresh and 7 done)

PrunedKeptTotal
New124761253
Fresh235
Picked235
Done044
Total1251161267
Accuracy
100.0%
Counts
1267 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.0%
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
98.0%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/4 binary64)))))) eps))
98.0%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
99.0%
(+.f64 (*.f64 x (*.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)))))))) eps)) eps)
99.0%
(+.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) eps)
98.8%
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps)
98.4%
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
100.0%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
99.0%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x))))
99.0%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) (*.f64 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 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
98.8%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
98.9%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))))
99.8%
(*.f64 eps (*.f64 eps (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))))
100.0%
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
99.5%
(*.f64 eps (cos.f64 x))
98.4%
eps
Compiler

Compiled 801 to 331 computations (58.7% saved)

regimes30.0ms (0.2%)

Counts
31 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(*.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 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.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 (*.f64 x x) #s(literal 1/24 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/4 binary64)))))) eps))
(*.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 #s(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 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) eps)
(+.f64 (*.f64 x (*.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)))))))) eps)) eps)
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) (*.f64 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 (*.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 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 x (*.f64 eps #s(literal -1/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 (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 eps (*.f64 eps (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) #s(literal 1/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))
Outputs
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
Calls

3 calls:

9.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
8.0ms
eps
8.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)

regimes26.0ms (0.2%)

Counts
28 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(*.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 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.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 (*.f64 x x) #s(literal 1/24 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/4 binary64)))))) eps))
(*.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 #s(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 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) eps)
(+.f64 (*.f64 x (*.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)))))))) eps)) eps)
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) (*.f64 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 (*.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 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 x (*.f64 eps #s(literal -1/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 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Outputs
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
Calls

3 calls:

8.0ms
x
7.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
7.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)

regimes16.0ms (0.1%)

Counts
23 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(*.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 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.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 (*.f64 x x) #s(literal 1/24 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/4 binary64)))))) eps))
(*.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 #s(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 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) eps)
(+.f64 (*.f64 x (*.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)))))))) eps)) eps)
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) (*.f64 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 (*.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 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
Outputs
(*.f64 eps (cos.f64 x))
Calls

2 calls:

7.0ms
eps
6.0ms
x
Results
AccuracySegmentsBranch
99.5%1x
99.5%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes36.0ms (0.3%)

Counts
22 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(*.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 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.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 (*.f64 x x) #s(literal 1/24 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/4 binary64)))))) eps))
(*.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 #s(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 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) eps)
(+.f64 (*.f64 x (*.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)))))))) eps)) eps)
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) (*.f64 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 (*.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 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))) (*.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(sin.f64 eps)
Outputs
(+.f64 (*.f64 x (*.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)))))))) eps)) eps)
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes10.0ms (0.1%)

Counts
16 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(*.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 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.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 (*.f64 x x) #s(literal 1/24 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/4 binary64)))))) eps))
(*.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 #s(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 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) eps)
Outputs
(+.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) eps)
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes10.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes13.0ms (0.1%)

Counts
14 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(*.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 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.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 (*.f64 x x) #s(literal 1/24 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/4 binary64)))))) eps))
(*.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)))))))))
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:

8.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
99.0%1x
99.0%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes8.0ms (0.1%)

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

2 calls:

5.0ms
x
3.0ms
eps
Results
AccuracySegmentsBranch
98.9%1x
98.9%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
eps
Outputs
eps
Calls

2 calls:

3.0ms
eps
1.0ms
x
Results
AccuracySegmentsBranch
98.4%1x
98.4%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

simplify10.0ms (0.1%)

Algorithm
egg-herbie
Rules
76×*-commutative_binary64
36×+-commutative_binary64
1-exp_binary64
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067163
1126163
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 x (*.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)))))))) eps)) eps)
(+.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) eps)
(*.f64 eps (+.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 x x))))
(*.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 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
eps
Outputs
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 eps (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 x (*.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)))))))) eps)) eps)
(+.f64 eps (*.f64 x (*.f64 eps (*.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 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))) (*.f64 x x))) eps)
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))))))
(*.f64 eps (+.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 x x))))
(*.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 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.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 #s(literal 1/24 binary64) (*.f64 x x)))))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
eps

soundness2.0s (15%)

Rules
5438×*-lowering-*.f32
5438×*-lowering-*.f64
4552×*-lowering-*.f32
4552×*-lowering-*.f64
4430×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03682994
112332729
240482715
081422715
0616
14916
240216
3523216
0830916
040282
1257213
22202209
08482209
033191
1183174
21593174
08867174
02993440
19993156
231283118
369193118
080403118
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 523 to 310 computations (40.7% saved)

preprocess72.0ms (0.5%)

Compiler

Compiled 378 to 164 computations (56.6% saved)

end0.0ms (0%)

Profiling

Loading profile data...