ENA, Section 1.4, Exercise 4d

Time bar (total: 9.5s)

analyze23.0ms (0.2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%12.8%87.2%0%0%0%0
0%0%12.8%87.2%0%0%0%1
0%0%12.8%87.2%0%0%0%2
50%6.4%6.4%87.2%0%0%0%3
57.1%6.4%4.8%87.2%0%1.6%0%4
69.2%7.2%3.2%87.2%0%2.4%0%5
75%7.2%2.4%87.2%0%3.2%0%6
82.6%7.6%1.6%87.2%0%3.6%0%7
86.4%7.6%1.2%87.2%0%4%0%8
90.7%7.8%0.8%87.2%0%4.2%0%9
92.6%7.8%0.6%87.2%0%4.4%0%10
95%7.9%0.4%87.2%0%4.5%0%11
96.3%8%0.3%87.2%0%4.5%0%12
Compiler

Compiled 25 to 17 computations (32% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-<=: 3.0ms (30% of total)
ival-sub: 2.0ms (20% of total)
ival-mult: 2.0ms (20% of total)
ival-sqrt: 2.0ms (20% of total)
ival-and: 1.0ms (10% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample1.7s (17.5%)

Results
628.0ms2627×1valid
485.0ms4955×0valid
148.0ms674×2valid
14.0ms161×0invalid
Precisions
Click to see histograms. Total time spent on operations: 936.0ms
ival-sqrt: 349.0ms (37.3% of total)
ival-sub: 179.0ms (19.1% of total)
ival-<=: 170.0ms (18.2% of total)
ival-mult: 131.0ms (14% of total)
backward-pass: 60.0ms (6.4% of total)
ival-and: 27.0ms (2.9% of total)
const: 19.0ms (2% of total)
Bogosity

preprocess67.0ms (0.7%)

Algorithm
egg-herbie
Rules
598×fnmadd-define
520×fmsub-define
502×fnmsub-define
464×sum3-define
440×fmm-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02148
16046
215243
342943
4113443
5207343
6231743
7234143
067
1137
2217
3357
4587
51347
63457
75397
87177
99417
1011057
1111177
011177
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(- x (sqrt (- (* x x) eps)))
Outputs
(- x (sqrt (- (* x x) eps)))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Call 2
Inputs
(- x (sqrt (- (* x x) eps)))
(- (neg x) (sqrt (- (* (neg x) (neg x)) eps)))
(- x (sqrt (- (* x x) (neg eps))))
(neg (- (neg x) (sqrt (- (* (neg x) (neg x)) eps))))
(neg (- x (sqrt (- (* x x) (neg eps)))))
(- eps (sqrt (- (* eps eps) x)))
Outputs
(- x (sqrt (- (* x x) eps)))
(- x (sqrt (- (square x) eps)))
(- (neg x) (sqrt (- (* (neg x) (neg x)) eps)))
(- (neg x) (sqrt (- (square x) eps)))
(- x (sqrt (- (* x x) (neg eps))))
(- x (sqrt (fma x x eps)))
(neg (- (neg x) (sqrt (- (* (neg x) (neg x)) eps))))
(+ x (sqrt (- (square x) eps)))
(neg (- x (sqrt (- (* x x) (neg eps)))))
(- (sqrt (fma x x eps)) x)
(- eps (sqrt (- (* eps eps) x)))
(- eps (sqrt (fmsub eps eps x)))

explain123.0ms (1.3%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
990-0-(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
00-0-x
00-0-(*.f64 x x)
00-0-(-.f64 (*.f64 x x) eps)
00-0-(sqrt.f64 (-.f64 (*.f64 x x) eps))
00-0-eps
Results
23.0ms166×1valid
23.0ms318×0valid
6.0ms28×2valid
Compiler

Compiled 64 to 20 computations (68.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-sub: 8.0ms (32.4% of total)
ival-mult: 7.0ms (28.3% of total)
ival-sqrt: 6.0ms (24.3% of total)
backward-pass: 3.0ms (12.1% of total)
const: 1.0ms (4% of total)

eval0.0ms (0%)

Compiler

Compiled 10 to 6 computations (40% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
65.2%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 10 to 6 computations (40% saved)

simplify26.0ms (0.3%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x x)
cost-diff0
(-.f64 (*.f64 x x) eps)
cost-diff0
(sqrt.f64 (-.f64 (*.f64 x x) eps))
cost-diff0
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Rules
324×sum3-define
296×fnmadd-define
214×fma-define
184×fma-lowering-fma.f32
184×fma-lowering-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0620
11320
22120
33520
45820
513420
634520
753920
871720
994120
10110520
11111720
0111720
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(- x (sqrt (- (* x x) eps)))
x
(sqrt (- (* x x) eps))
(- (* x x) eps)
(* x x)
eps
Outputs
(- x (sqrt (- (* x x) eps)))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
x
(sqrt (- (* x x) eps))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(- (* x x) eps)
(-.f64 (*.f64 x x) eps)
(* x x)
(*.f64 x x)
eps

localize36.0ms (0.4%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 (*.f64 x x) eps)
accuracy100.0%
(*.f64 x x)
accuracy100.0%
(sqrt.f64 (-.f64 (*.f64 x x) eps))
accuracy65.2%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Results
13.0ms83×1valid
12.0ms159×0valid
3.0ms14×2valid
Compiler

Compiled 27 to 7 computations (74.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-sub: 4.0ms (32.1% of total)
ival-sqrt: 3.0ms (24.1% of total)
ival-mult: 3.0ms (24.1% of total)
backward-pass: 2.0ms (16% of total)
const: 0.0ms (0% of total)

series8.0ms (0.1%)

Counts
4 → 84
Calls
Call 1
Inputs
#<alt (- x (sqrt (- (* x x) eps)))>
#<alt (sqrt (- (* x x) eps))>
#<alt (- (* x x) eps)>
#<alt (* x x)>
Outputs
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (- x (* (sqrt eps) (sqrt -1)))>
#<alt (- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))>
#<alt (- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))>
#<alt (* 1/2 (/ eps x))>
#<alt (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)>
#<alt (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)>
#<alt (/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)>
#<alt (* 2 x)>
#<alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))>
#<alt (* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))>
#<alt (* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))>
#<alt (* 1/2 (/ eps x))>
#<alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))>
#<alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))>
#<alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))>
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))>
#<alt (* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))>
#<alt (* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))>
#<alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))>
#<alt x>
#<alt (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))>
#<alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))>
#<alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))>
#<alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))>
#<alt x>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))>
#<alt (+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))>
#<alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))>
#<alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))>
#<alt (* -1 eps)>
#<alt (- (pow x 2) eps)>
#<alt (- (pow x 2) eps)>
#<alt (- (pow x 2) eps)>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (pow x 2)>
#<alt (+ (* -1 eps) (pow x 2))>
#<alt (+ (* -1 eps) (pow x 2))>
#<alt (+ (* -1 eps) (pow x 2))>
#<alt (* -1 eps)>
#<alt (* eps (- (/ (pow x 2) eps) 1))>
#<alt (* eps (- (/ (pow x 2) eps) 1))>
#<alt (* eps (- (/ (pow x 2) eps) 1))>
#<alt (* -1 eps)>
#<alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
Calls

21 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(- x (sqrt (- (* x x) eps)))
1.0ms
eps
@inf
(- x (sqrt (- (* x x) eps)))
1.0ms
eps
@0
(- x (sqrt (- (* x x) eps)))
1.0ms
x
@0
(- x (sqrt (- (* x x) eps)))
1.0ms
eps
@-inf
(- x (sqrt (- (* x x) eps)))

rewrite313.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
2262×*-lowering-*.f32
2262×*-lowering-*.f64
1852×fma-lowering-fma.f32
1852×fma-lowering-fma.f64
1702×fmsub-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0618
14118
232818
3408018
0835418
Stop Event
iter limit
node limit
Counts
4 → 209
Calls
Call 1
Inputs
(- x (sqrt (- (* x x) eps)))
(sqrt (- (* x x) eps))
(- (* x x) eps)
(* x x)
Outputs
(+.f64 x (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(-.f64 (+.f64 x #s(literal 0 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 x (/.f64 (*.f64 x x) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(fma.f64 x (/.f64 x (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (pow.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 3 binary64)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x x)))) (neg.f64 (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 2 binary64)))) (-.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) (-.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(neg.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 #s(literal 0 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (-.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (neg.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (+.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (neg.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (neg.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) (neg.f64 (-.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (neg.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (-.f64 #s(literal 0 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 9/2 binary64))) (*.f64 (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) (*.f64 (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 9/2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))))) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 9/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))) (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (neg.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(*.f64 (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (pow.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 3 binary64)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 2 binary64)))) (-.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) (-.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x x))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps))) (pow.f64 (+.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(/.f64 (sqrt.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps eps))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps)))) (neg.f64 (pow.f64 (+.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps))
(+.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x x))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) eps)) (neg.f64 (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps))))
(exp.f64 (log.f64 (-.f64 (*.f64 x x) eps)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) #s(literal 1/2 binary64)))
(fabs.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) eps)) (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps)))
(-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x x)))
(-.f64 (+.f64 (*.f64 x x) #s(literal 0 binary64)) eps)
(sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))
(fma.f64 x x (-.f64 #s(literal 0 binary64) eps))
(fma.f64 x (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) eps)) (neg.f64 (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) eps)) (neg.f64 (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 x (+.f64 (*.f64 x x) eps)) (neg.f64 (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps))))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)) (neg.f64 (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(fma.f64 #s(literal -1 binary64) eps (*.f64 x x))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps) (neg.f64 (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (-.f64 eps (*.f64 x x)))) (neg.f64 (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps (+.f64 (*.f64 x x) eps)) (*.f64 eps (*.f64 (+.f64 (*.f64 x x) eps) (*.f64 eps (+.f64 (*.f64 x x) eps))))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps (+.f64 (*.f64 x x) eps)) (-.f64 (*.f64 eps (+.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (-.f64 #s(literal 0 binary64) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps)) (+.f64 (*.f64 x x) eps))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x x))))))
(/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 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 (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 x x) eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 x x) eps) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) eps)) (*.f64 (+.f64 (*.f64 x x) eps) (*.f64 eps eps))) (*.f64 (+.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps)) #s(literal 1 binary64)) (+.f64 (*.f64 x x) eps))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (pow.f64 (+.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (pow.f64 (+.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps))) (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps)))) (*.f64 (pow.f64 (+.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 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 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)))) (+.f64 (*.f64 x x) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) (+.f64 (*.f64 x x) eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps eps))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))) (+.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) eps)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) eps))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps)) (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) eps)) (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) eps)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) eps))) (*.f64 (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps)) (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps)))) (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) eps)) (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps)))) (pow.f64 (+.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (+.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 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 (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 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 (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 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) eps))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal 2 binary64))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x x))))))
(*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (*.f64 (-.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)))
(*.f64 (+.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps))))
(*.f64 (+.f64 (*.f64 x x) eps) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps)))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)) #s(literal 1 binary64)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64))) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps (+.f64 (*.f64 x x) eps)) (*.f64 eps (*.f64 (+.f64 (*.f64 x x) eps) (*.f64 eps (+.f64 (*.f64 x x) eps))))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps (+.f64 (*.f64 x x) eps)) (-.f64 (*.f64 eps (+.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) eps)) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (-.f64 eps (*.f64 x x)))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))

simplify279.0ms (2.9%)

Algorithm
egg-herbie
Rules
4906×*-lowering-*.f32
4906×*-lowering-*.f64
2924×+-lowering-+.f64
2924×+-lowering-+.f32
2068×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02571162
18561066
230331031
080351031
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(* -1 (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 1/2 (/ eps x))
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(* -1 eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(* -1 eps)
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* -1 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
Outputs
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(*.f64 #s(literal 1/2 binary64) (/.f64 eps x))
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64)) (pow.f64 x #s(literal 6 binary64))) eps)) (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 x (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -2 binary64)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -2 binary64)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) x))
(* 1/2 (/ eps x))
(*.f64 #s(literal 1/2 binary64) (/.f64 eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (-.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (+.f64 (-.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (-.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x x))))) eps)))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (-.f64 x (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 (sqrt.f64 eps) #s(literal 1/2 binary64)) (*.f64 x x)))) eps)) eps)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 x x) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 x x) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1/8 binary64) (sqrt.f64 #s(literal -1 binary64))))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1/8 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/16 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64)))))))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64)))))) (-.f64 #s(literal 0 binary64) x))
x
(+ x (* -1/2 (/ eps x)))
(+.f64 x (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x))))))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(+.f64 x (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal -1/2 binary64) x))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (sqrt.f64 #s(literal -1 binary64)))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 eps (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (sqrt.f64 #s(literal -1 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(*.f64 eps (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))))))))))
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)

eval51.0ms (0.5%)

Compiler

Compiled 9770 to 1039 computations (89.4% saved)

prune81.0ms (0.9%)

Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New27617293
Fresh000
Picked011
Done000
Total27618294
Accuracy
99.6%
Counts
294 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.8%
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
64.8%
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
30.1%
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
38.8%
(/.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
65.0%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
49.8%
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
4.0%
(-.f64 x (+.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))))))
7.2%
(-.f64 x (+.f64 x (*.f64 #s(literal -1/2 binary64) (/.f64 eps x))))
6.3%
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
65.1%
(-.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))))
65.2%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
60.3%
(-.f64 x (sqrt.f64 (-.f64 #s(literal 0 binary64) eps)))
4.2%
(-.f64 x x)
36.0%
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 2 binary64)))) (-.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
3.4%
(*.f64 x #s(literal 2 binary64))
26.1%
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))))))
21.5%
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))))))
41.3%
(*.f64 #s(literal 1/2 binary64) (/.f64 eps x))
Compiler

Compiled 860 to 382 computations (55.6% saved)

simplify175.0ms (1.9%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))))
cost-diff0
(/.f64 #s(literal 1/2 binary64) x)
cost-diff0
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))))))))
cost-diff0
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))))))
cost-diff0
(-.f64 #s(literal 0 binary64) eps)
cost-diff0
(sqrt.f64 (-.f64 #s(literal 0 binary64) eps))
cost-diff0
(-.f64 x (sqrt.f64 (-.f64 #s(literal 0 binary64) eps)))
cost-diff0
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
cost-diff256
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
cost-diff512
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
cost-diff0
(*.f64 x #s(literal 2 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))
cost-diff256
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))
cost-diff256
(sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))))
cost-diff256
(-.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))))
Rules
1968×*-lowering-*.f32
1968×*-lowering-*.f64
1284×sum4-define
1208×/-lowering-/.f32
1208×/-lowering-/.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
041263
1112248
2313246
3877239
42792239
57017239
08135239
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(- x (sqrt (/ 1 (/ 1 (- (* x x) eps)))))
x
(sqrt (/ 1 (/ 1 (- (* x x) eps))))
(/ 1 (/ 1 (- (* x x) eps)))
1
(/ 1 (- (* x x) eps))
(- (* x x) eps)
(* x x)
eps
(* x 2)
x
2
(- x (* x (+ 1 (/ (* eps -1/2) (* x x)))))
x
(* x (+ 1 (/ (* eps -1/2) (* x x))))
(+ 1 (/ (* eps -1/2) (* x x)))
1
(/ (* eps -1/2) (* x x))
(* eps -1/2)
eps
-1/2
(* x x)
(- x (sqrt (- 0 eps)))
x
(sqrt (- 0 eps))
(- 0 eps)
0
eps
(* eps (+ (/ 1/2 x) (* eps (+ (/ 1/8 (* x (* x x))) (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5))))))))
eps
(+ (/ 1/2 x) (* eps (+ (/ 1/8 (* x (* x x))) (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5)))))))
(/ 1/2 x)
1/2
x
(* eps (+ (/ 1/8 (* x (* x x))) (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5))))))
(+ (/ 1/8 (* x (* x x))) (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5)))))
(/ 1/8 (* x (* x x)))
1/8
(* x (* x x))
(* x x)
(* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5))))
(+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5)))
(/ (* eps 5/128) (pow x 7))
(* eps 5/128)
5/128
(pow x 7)
7
(/ 1/16 (pow x 5))
1/16
(pow x 5)
5
Outputs
(- x (sqrt (/ 1 (/ 1 (- (* x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
x
(sqrt (/ 1 (/ 1 (- (* x x) eps))))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(/ 1 (/ 1 (- (* x x) eps)))
(-.f64 (*.f64 x x) eps)
1
#s(literal 1 binary64)
(/ 1 (- (* x x) eps))
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))
(- (* x x) eps)
(-.f64 (*.f64 x x) eps)
(* x x)
(*.f64 x x)
eps
(* x 2)
(*.f64 x #s(literal 2 binary64))
x
2
#s(literal 2 binary64)
(- x (* x (+ 1 (/ (* eps -1/2) (* x x)))))
(*.f64 eps (/.f64 #s(literal 1/2 binary64) x))
x
(* x (+ 1 (/ (* eps -1/2) (* x x))))
(+.f64 x (*.f64 eps (/.f64 #s(literal -1/2 binary64) x)))
(+ 1 (/ (* eps -1/2) (* x x)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (/.f64 #s(literal -1/2 binary64) x)) x))
1
#s(literal 1 binary64)
(/ (* eps -1/2) (* x x))
(/.f64 (*.f64 eps (/.f64 #s(literal -1/2 binary64) x)) x)
(* eps -1/2)
(*.f64 eps #s(literal -1/2 binary64))
eps
-1/2
#s(literal -1/2 binary64)
(* x x)
(*.f64 x x)
(- x (sqrt (- 0 eps)))
(-.f64 x (sqrt.f64 (-.f64 #s(literal 0 binary64) eps)))
x
(sqrt (- 0 eps))
(sqrt.f64 (-.f64 #s(literal 0 binary64) eps))
(- 0 eps)
(-.f64 #s(literal 0 binary64) eps)
0
#s(literal 0 binary64)
eps
(* eps (+ (/ 1/2 x) (* eps (+ (/ 1/8 (* x (* x x))) (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5))))))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64)))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))))))
eps
(+ (/ 1/2 x) (* eps (+ (/ 1/8 (* x (* x x))) (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5)))))))
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64)))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))))))))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
1/2
#s(literal 1/2 binary64)
x
(* eps (+ (/ 1/8 (* x (* x x))) (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5))))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64)))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))))
(+ (/ 1/8 (* x (* x x))) (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5)))))
(+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64)))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))))))
(/ 1/8 (* x (* x x)))
(/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))
1/8
#s(literal 1/8 binary64)
(* x (* x x))
(*.f64 x (*.f64 x x))
(* x x)
(*.f64 x x)
(* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5))))
(*.f64 eps (+.f64 (*.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64)))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))
(+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5)))
(+.f64 (*.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64)))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))))
(/ (* eps 5/128) (pow x 7))
(*.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))))
(* eps 5/128)
(*.f64 eps #s(literal 5/128 binary64))
5/128
#s(literal 5/128 binary64)
(pow x 7)
(pow.f64 x #s(literal 7 binary64))
7
#s(literal 7 binary64)
(/ 1/16 (pow x 5))
(/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))
1/16
#s(literal 1/16 binary64)
(pow x 5)
(pow.f64 x #s(literal 5 binary64))
5
#s(literal 5 binary64)

localize217.0ms (2.3%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy94.8%
(*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))
accuracy94.8%
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))))))
accuracy91.2%
(*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))))
accuracy37.2%
(+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))))
accuracy100.0%
(-.f64 #s(literal 0 binary64) eps)
accuracy100.0%
(sqrt.f64 (-.f64 #s(literal 0 binary64) eps))
accuracy100.0%
(-.f64 x (sqrt.f64 (-.f64 #s(literal 0 binary64) eps)))
accuracy100.0%
(*.f64 eps #s(literal -1/2 binary64))
accuracy84.3%
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
accuracy83.8%
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
accuracy79.6%
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
accuracy100.0%
(*.f64 x #s(literal 2 binary64))
accuracy100.0%
(sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))))
accuracy99.9%
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))
accuracy83.8%
(-.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))))
Results
66.0ms158×0valid
43.0ms39×1valid
25.0ms2valid
19.0ms53×0invalid
Compiler

Compiled 306 to 42 computations (86.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 86.0ms
ival-mult: 23.0ms (26.7% of total)
ival-sub: 20.0ms (23.2% of total)
ival-div: 17.0ms (19.7% of total)
ival-pow: 11.0ms (12.8% of total)
ival-add: 6.0ms (7% of total)
ival-sqrt: 5.0ms (5.8% of total)
backward-pass: 4.0ms (4.6% of total)
const: 2.0ms (2.3% of total)

series60.0ms (0.6%)

Counts
19 → 396
Calls
Call 1
Inputs
#<alt (- x (sqrt (/ 1 (/ 1 (- (* x x) eps)))))>
#<alt (sqrt (/ 1 (/ 1 (- (* x x) eps))))>
#<alt (/ 1 (/ 1 (- (* x x) eps)))>
#<alt (/ 1 (- (* x x) eps))>
#<alt (* x 2)>
#<alt (- x (* x (+ 1 (/ (* eps -1/2) (* x x)))))>
#<alt (* x (+ 1 (/ (* eps -1/2) (* x x))))>
#<alt (+ 1 (/ (* eps -1/2) (* x x)))>
#<alt (/ (* eps -1/2) (* x x))>
#<alt (- x (sqrt (- 0 eps)))>
#<alt (sqrt (- 0 eps))>
#<alt (- 0 eps)>
#<alt (* eps (+ (/ 1/2 x) (* eps (+ (/ 1/8 (* x (* x x))) (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5))))))))>
#<alt (+ (/ 1/2 x) (* eps (+ (/ 1/8 (* x (* x x))) (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5)))))))>
#<alt (/ 1/2 x)>
#<alt (* eps (+ (/ 1/8 (* x (* x x))) (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5))))))>
#<alt (* eps -1/2)>
#<alt (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5)))>
#<alt (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5))))>
Outputs
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (- x (* (sqrt eps) (sqrt -1)))>
#<alt (- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))>
#<alt (- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))>
#<alt (* 1/2 (/ eps x))>
#<alt (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)>
#<alt (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)>
#<alt (/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)>
#<alt (* 2 x)>
#<alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))>
#<alt (* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))>
#<alt (* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))>
#<alt (* 1/2 (/ eps x))>
#<alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))>
#<alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))>
#<alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))>
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))>
#<alt (* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))>
#<alt (* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))>
#<alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))>
#<alt x>
#<alt (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))>
#<alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))>
#<alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))>
#<alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))>
#<alt x>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))>
#<alt (+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))>
#<alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))>
#<alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))>
#<alt (* -1 eps)>
#<alt (- (pow x 2) eps)>
#<alt (- (pow x 2) eps)>
#<alt (- (pow x 2) eps)>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (pow x 2)>
#<alt (+ (* -1 eps) (pow x 2))>
#<alt (+ (* -1 eps) (pow x 2))>
#<alt (+ (* -1 eps) (pow x 2))>
#<alt (* -1 eps)>
#<alt (* eps (- (/ (pow x 2) eps) 1))>
#<alt (* eps (- (/ (pow x 2) eps) 1))>
#<alt (* eps (- (/ (pow x 2) eps) 1))>
#<alt (* -1 eps)>
#<alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))>
#<alt (/ -1 eps)>
#<alt (- (* -1 (/ (pow x 2) (pow eps 2))) (/ 1 eps))>
#<alt (- (* (pow x 2) (- (* -1 (/ (pow x 2) (pow eps 3))) (/ 1 (pow eps 2)))) (/ 1 eps))>
#<alt (- (* (pow x 2) (- (* (pow x 2) (- (* -1 (/ (pow x 2) (pow eps 4))) (/ 1 (pow eps 3)))) (/ 1 (pow eps 2)))) (/ 1 eps))>
#<alt (/ 1 (pow x 2))>
#<alt (/ (+ 1 (/ eps (pow x 2))) (pow x 2))>
#<alt (/ (- (+ 1 (/ (pow eps 2) (pow x 4))) (* -1 (/ eps (pow x 2)))) (pow x 2))>
#<alt (/ (- (+ 1 (/ (pow eps 3) (pow x 6))) (+ (* -1 (/ eps (pow x 2))) (* -1 (/ (pow eps 2) (pow x 4))))) (pow x 2))>
#<alt (/ 1 (pow x 2))>
#<alt (/ (+ 1 (/ eps (pow x 2))) (pow x 2))>
#<alt (/ (- (+ 1 (/ (pow eps 2) (pow x 4))) (* -1 (/ eps (pow x 2)))) (pow x 2))>
#<alt (/ (- (+ 1 (/ (pow eps 3) (pow x 6))) (+ (* -1 (/ eps (pow x 2))) (* -1 (/ (pow eps 2) (pow x 4))))) (pow x 2))>
#<alt (/ 1 (pow x 2))>
#<alt (+ (/ 1 (pow x 2)) (/ eps (pow x 4)))>
#<alt (+ (* eps (+ (/ 1 (pow x 4)) (/ eps (pow x 6)))) (/ 1 (pow x 2)))>
#<alt (+ (* eps (+ (* eps (+ (/ 1 (pow x 6)) (/ eps (pow x 8)))) (/ 1 (pow x 4)))) (/ 1 (pow x 2)))>
#<alt (/ -1 eps)>
#<alt (/ (- (* -1 (/ (pow x 2) eps)) 1) eps)>
#<alt (/ (- (* -1 (/ (pow x 4) (pow eps 2))) (+ 1 (/ (pow x 2) eps))) eps)>
#<alt (/ (- (* -1 (/ (pow x 6) (pow eps 3))) (+ 1 (+ (/ (pow x 2) eps) (/ (pow x 4) (pow eps 2))))) eps)>
#<alt (/ -1 eps)>
#<alt (* -1 (/ (+ 1 (/ (pow x 2) eps)) eps))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 4) eps)) (pow x 2)) eps))) eps))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 6) eps) (* -1 (pow x 4))) eps)) (pow x 2)) eps))) 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/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* -1/2 (/ eps x))>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) x)>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) x)>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) x)>
#<alt x>
#<alt (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt x>
#<alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))>
#<alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))>
#<alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))>
#<alt x>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (* -1/2 (/ eps x))>
#<alt (* eps (- (/ x eps) (* 1/2 (/ 1 x))))>
#<alt (* eps (- (/ x eps) (* 1/2 (/ 1 x))))>
#<alt (* eps (- (/ x eps) (* 1/2 (/ 1 x))))>
#<alt (* -1/2 (/ eps x))>
#<alt (* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))>
#<alt (* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))>
#<alt (* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))>
#<alt 1>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (- x (* (sqrt eps) (sqrt -1)))>
#<alt (- x (* (sqrt eps) (sqrt -1)))>
#<alt (- x (* (sqrt eps) (sqrt -1)))>
#<alt x>
#<alt (* x (+ 1 (* -1 (* (sqrt eps) (/ (sqrt -1) x)))))>
#<alt (* x (+ 1 (* -1 (* (sqrt eps) (/ (sqrt -1) x)))))>
#<alt (* x (+ 1 (* -1 (* (sqrt eps) (/ (sqrt -1) x)))))>
#<alt x>
#<alt (* -1 (* x (- (* (sqrt eps) (/ (sqrt -1) x)) 1)))>
#<alt (* -1 (* x (- (* (sqrt eps) (/ (sqrt -1) x)) 1)))>
#<alt (* -1 (* x (- (* (sqrt eps) (/ (sqrt -1) x)) 1)))>
#<alt (- x (* (sqrt eps) (sqrt -1)))>
#<alt (- x (* (sqrt eps) (sqrt -1)))>
#<alt (- x (* (sqrt eps) (sqrt -1)))>
#<alt (- x (* (sqrt eps) (sqrt -1)))>
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))>
#<alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))>
#<alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* 1/2 (/ eps x))>
#<alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))>
#<alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))>
#<alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))>
#<alt (* 5/128 (/ (pow eps 4) (pow x 7)))>
#<alt (* (pow eps 4) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))>
#<alt (* (pow eps 4) (+ (/ 1/16 (* eps (pow x 5))) (+ (/ 1/8 (* (pow eps 2) (pow x 3))) (* 5/128 (/ 1 (pow x 7))))))>
#<alt (* (pow eps 4) (+ (/ 1/16 (* eps (pow x 5))) (+ (* 1/8 (/ 1 (* (pow eps 2) (pow x 3)))) (+ (* 1/2 (/ 1 (* (pow eps 3) x))) (* 5/128 (/ 1 (pow x 7)))))))>
#<alt (* 5/128 (/ (pow eps 4) (pow x 7)))>
#<alt (* (pow eps 4) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))>
#<alt (* (pow eps 4) (+ (/ 1/16 (* eps (pow x 5))) (+ (/ 1/8 (* (pow eps 2) (pow x 3))) (* 5/128 (/ 1 (pow x 7))))))>
#<alt (* (pow eps 4) (+ (* -1 (/ (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5)))) eps)) (* 5/128 (/ 1 (pow x 7)))))>
#<alt (* 5/128 (/ (pow eps 4) (pow x 7)))>
#<alt (/ (+ (* 5/128 (pow eps 4)) (* 1/16 (* (pow eps 3) (pow x 2)))) (pow x 7))>
#<alt (/ (+ (* 5/128 (pow eps 4)) (* (pow x 2) (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))))) (pow x 7))>
#<alt (/ (+ (* 5/128 (pow eps 4)) (* (pow x 2) (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))))) (pow x 7))>
#<alt (* 1/2 (/ eps x))>
#<alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)>
#<alt (/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)>
#<alt (/ (+ (* 5/128 (/ (pow eps 4) (pow x 6))) (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))) x)>
#<alt (* 1/2 (/ eps x))>
#<alt (* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))>
#<alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))>
#<alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (+ (* -1/16 (/ (pow eps 3) (pow x 4))) (* -5/128 (/ (pow eps 4) (pow x 6)))))) x))>
#<alt (* 5/128 (/ (pow eps 3) (pow x 7)))>
#<alt (/ (+ (* 5/128 (pow eps 3)) (* 1/16 (* (pow eps 2) (pow x 2)))) (pow x 7))>
#<alt (/ (+ (* 5/128 (pow eps 3)) (* (pow x 2) (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))))) (pow x 7))>
#<alt (/ (+ (* 5/128 (pow eps 3)) (* (pow x 2) (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))))) (pow x 7))>
#<alt (/ 1/2 x)>
#<alt (/ (+ 1/2 (* 1/8 (/ eps (pow x 2)))) x)>
#<alt (/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)>
#<alt (/ (+ 1/2 (+ (* 5/128 (/ (pow eps 3) (pow x 6))) (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2)))))) x)>
#<alt (/ 1/2 x)>
#<alt (* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))>
#<alt (* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))>
#<alt (* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (+ (* -1/16 (/ (pow eps 2) (pow x 4))) (* -5/128 (/ (pow eps 3) (pow x 6))))) 1/2) x))>
#<alt (/ 1/2 x)>
#<alt (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))>
#<alt (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))>
#<alt (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))>
#<alt (* 5/128 (/ (pow eps 3) (pow x 7)))>
#<alt (* (pow eps 3) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))>
#<alt (* (pow eps 3) (+ (/ 1/16 (* eps (pow x 5))) (+ (/ 1/8 (* (pow eps 2) (pow x 3))) (* 5/128 (/ 1 (pow x 7))))))>
#<alt (* (pow eps 3) (+ (/ 1/16 (* eps (pow x 5))) (+ (* 1/8 (/ 1 (* (pow eps 2) (pow x 3)))) (+ (* 1/2 (/ 1 (* (pow eps 3) x))) (* 5/128 (/ 1 (pow x 7)))))))>
#<alt (* 5/128 (/ (pow eps 3) (pow x 7)))>
#<alt (* (pow eps 3) (+ (* 5/128 (/ 1 (pow x 7))) (* 1/16 (/ 1 (* eps (pow x 5))))))>
#<alt (* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))) eps)) (* 5/128 (/ 1 (pow x 7))))))>
#<alt (* -1 (* (pow eps 3) (- (* -1 (/ (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))) eps)) (* 5/128 (/ 1 (pow x 7))))))>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (* 1/8 (/ eps (pow x 3)))>
#<alt (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))))>
#<alt (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3)))))>
#<alt (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3)))))>
#<alt (* 5/128 (/ (pow eps 3) (pow x 7)))>
#<alt (* (pow eps 3) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))>
#<alt (* (pow eps 3) (+ (/ 1/16 (* eps (pow x 5))) (+ (/ 1/8 (* (pow eps 2) (pow x 3))) (* 5/128 (/ 1 (pow x 7))))))>
#<alt (* (pow eps 3) (+ (/ 1/16 (* eps (pow x 5))) (+ (/ 1/8 (* (pow eps 2) (pow x 3))) (* 5/128 (/ 1 (pow x 7))))))>
#<alt (* 5/128 (/ (pow eps 3) (pow x 7)))>
#<alt (* (pow eps 3) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))>
#<alt (* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))) eps)) (* 5/128 (/ 1 (pow x 7))))))>
#<alt (* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))) eps)) (* 5/128 (/ 1 (pow x 7))))))>
#<alt (* 5/128 (/ (pow eps 3) (pow x 7)))>
#<alt (/ (+ (* 5/128 (pow eps 3)) (* 1/16 (* (pow eps 2) (pow x 2)))) (pow x 7))>
#<alt (/ (+ (* 5/128 (pow eps 3)) (* (pow x 2) (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))))) (pow x 7))>
#<alt (/ (+ (* 5/128 (pow eps 3)) (* (pow x 2) (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))))) (pow x 7))>
#<alt (* 1/8 (/ eps (pow x 3)))>
#<alt (/ (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps)) (pow x 3))>
#<alt (/ (+ (* 5/128 (/ (pow eps 3) (pow x 4))) (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))) (pow x 3))>
#<alt (/ (+ (* 5/128 (/ (pow eps 3) (pow x 4))) (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))) (pow x 3))>
#<alt (* 1/8 (/ eps (pow x 3)))>
#<alt (* -1 (/ (+ (* -1/8 eps) (* -1/16 (/ (pow eps 2) (pow x 2)))) (pow x 3)))>
#<alt (* -1 (/ (+ (* -1/8 eps) (+ (* -1/16 (/ (pow eps 2) (pow x 2))) (* -5/128 (/ (pow eps 3) (pow x 4))))) (pow x 3)))>
#<alt (* -1 (/ (+ (* -1/8 eps) (+ (* -1/16 (/ (pow eps 2) (pow x 2))) (* -5/128 (/ (pow eps 3) (pow x 4))))) (pow x 3)))>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (/ 1/16 (pow x 5))>
#<alt (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))>
#<alt (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))>
#<alt (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))>
#<alt (* 5/128 (/ eps (pow x 7)))>
#<alt (* eps (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))>
#<alt (* eps (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))>
#<alt (* eps (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))>
#<alt (* 5/128 (/ eps (pow x 7)))>
#<alt (* eps (+ (* 5/128 (/ 1 (pow x 7))) (* 1/16 (/ 1 (* eps (pow x 5))))))>
#<alt (* eps (+ (* 5/128 (/ 1 (pow x 7))) (* 1/16 (/ 1 (* eps (pow x 5))))))>
#<alt (* eps (+ (* 5/128 (/ 1 (pow x 7))) (* 1/16 (/ 1 (* eps (pow x 5))))))>
#<alt (* 5/128 (/ eps (pow x 7)))>
#<alt (/ (+ (* 5/128 eps) (* 1/16 (pow x 2))) (pow x 7))>
#<alt (/ (+ (* 5/128 eps) (* 1/16 (pow x 2))) (pow x 7))>
#<alt (/ (+ (* 5/128 eps) (* 1/16 (pow x 2))) (pow x 7))>
#<alt (/ 1/16 (pow x 5))>
#<alt (/ (+ 1/16 (* 5/128 (/ eps (pow x 2)))) (pow x 5))>
#<alt (/ (+ 1/16 (* 5/128 (/ eps (pow x 2)))) (pow x 5))>
#<alt (/ (+ 1/16 (* 5/128 (/ eps (pow x 2)))) (pow x 5))>
#<alt (/ 1/16 (pow x 5))>
#<alt (* -1 (/ (- (* -5/128 (/ eps (pow x 2))) 1/16) (pow x 5)))>
#<alt (* -1 (/ (- (* -5/128 (/ eps (pow x 2))) 1/16) (pow x 5)))>
#<alt (* -1 (/ (- (* -5/128 (/ eps (pow x 2))) 1/16) (pow x 5)))>
#<alt (* 1/16 (/ eps (pow x 5)))>
#<alt (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5)))))>
#<alt (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5)))))>
#<alt (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5)))))>
#<alt (* 5/128 (/ (pow eps 2) (pow x 7)))>
#<alt (* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))>
#<alt (* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))>
#<alt (* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))>
#<alt (* 5/128 (/ (pow eps 2) (pow x 7)))>
#<alt (* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))>
#<alt (* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))>
#<alt (* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))>
#<alt (* 5/128 (/ (pow eps 2) (pow x 7)))>
#<alt (/ (+ (* 5/128 (pow eps 2)) (* 1/16 (* eps (pow x 2)))) (pow x 7))>
#<alt (/ (+ (* 5/128 (pow eps 2)) (* 1/16 (* eps (pow x 2)))) (pow x 7))>
#<alt (/ (+ (* 5/128 (pow eps 2)) (* 1/16 (* eps (pow x 2)))) (pow x 7))>
#<alt (* 1/16 (/ eps (pow x 5)))>
#<alt (/ (+ (* 5/128 (/ (pow eps 2) (pow x 2))) (* 1/16 eps)) (pow x 5))>
#<alt (/ (+ (* 5/128 (/ (pow eps 2) (pow x 2))) (* 1/16 eps)) (pow x 5))>
#<alt (/ (+ (* 5/128 (/ (pow eps 2) (pow x 2))) (* 1/16 eps)) (pow x 5))>
#<alt (* 1/16 (/ eps (pow x 5)))>
#<alt (* -1 (/ (+ (* -1/16 eps) (* -5/128 (/ (pow eps 2) (pow x 2)))) (pow x 5)))>
#<alt (* -1 (/ (+ (* -1/16 eps) (* -5/128 (/ (pow eps 2) (pow x 2)))) (pow x 5)))>
#<alt (* -1 (/ (+ (* -1/16 eps) (* -5/128 (/ (pow eps 2) (pow x 2)))) (pow x 5)))>
Calls

99 calls:

TimeVariablePointExpression
3.0ms
eps
@inf
(* eps (+ (/ 1/2 x) (* eps (+ (/ 1/8 (* x (* x x))) (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5))))))))
2.0ms
eps
@0
(/ 1 (- (* x x) eps))
2.0ms
x
@0
(- x (* x (+ 1 (/ (* eps -1/2) (* x x)))))
1.0ms
x
@-inf
(- x (* x (+ 1 (/ (* eps -1/2) (* x x)))))
1.0ms
eps
@inf
(- x (* x (+ 1 (/ (* eps -1/2) (* x x)))))

rewrite350.0ms (3.7%)

Algorithm
batch-egg-rewrite
Rules
3148×*-lowering-*.f32
3148×*-lowering-*.f64
2326×pow-lowering-pow.f64
2326×pow-lowering-pow.f32
2104×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041183
1288170
22916166
08269166
Stop Event
iter limit
node limit
Counts
19 → 498
Calls
Call 1
Inputs
(- x (sqrt (/ 1 (/ 1 (- (* x x) eps)))))
(sqrt (/ 1 (/ 1 (- (* x x) eps))))
(/ 1 (/ 1 (- (* x x) eps)))
(/ 1 (- (* x x) eps))
(* x 2)
(- x (* x (+ 1 (/ (* eps -1/2) (* x x)))))
(* x (+ 1 (/ (* eps -1/2) (* x x))))
(+ 1 (/ (* eps -1/2) (* x x)))
(/ (* eps -1/2) (* x x))
(- x (sqrt (- 0 eps)))
(sqrt (- 0 eps))
(- 0 eps)
(* eps (+ (/ 1/2 x) (* eps (+ (/ 1/8 (* x (* x x))) (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5))))))))
(+ (/ 1/2 x) (* eps (+ (/ 1/8 (* x (* x x))) (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5)))))))
(/ 1/2 x)
(* eps (+ (/ 1/8 (* x (* x x))) (* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5))))))
(* eps -1/2)
(+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5)))
(* eps (+ (/ (* eps 5/128) (pow x 7)) (/ 1/16 (pow x 5))))
Outputs
(+.f64 x (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (+.f64 (-.f64 (*.f64 x x) eps) (/.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (+.f64 (-.f64 (*.f64 x x) eps) (/.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 x #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 #s(literal 1 binary64) x (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (+.f64 (-.f64 (*.f64 x x) eps) (/.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64))))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (+.f64 (*.f64 x x) (+.f64 (-.f64 (*.f64 x x) eps) (/.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 2 binary64)) (*.f64 x (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 x x) (+.f64 (-.f64 (*.f64 x x) eps) (/.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 2 binary64))) (-.f64 x (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (-.f64 (*.f64 x x) eps) (/.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64))))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (+.f64 (-.f64 (*.f64 x x) eps) (/.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(hypot.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)))
(hypot.f64 (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)) x)
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x x) eps))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (sqrt.f64 (+.f64 (*.f64 x x) eps)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (sqrt.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps))) (sqrt.f64 #s(literal -1 binary64)))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 x x) eps))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)))) (sqrt.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps))))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)))) (sqrt.f64 (+.f64 (*.f64 x x) eps)))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps))
(+.f64 (*.f64 x x) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1 binary64)))
(+.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x x))
(+.f64 (+.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) eps))
(exp.f64 (log.f64 (-.f64 (*.f64 x x) eps)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 x x) eps)
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) eps)) (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps)))
(-.f64 (/.f64 (*.f64 x x) #s(literal 1 binary64)) (/.f64 eps #s(literal 1 binary64)))
(-.f64 (+.f64 (*.f64 x x) #s(literal 0 binary64)) eps)
(sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))
(fma.f64 x x (-.f64 #s(literal 0 binary64) eps))
(fma.f64 #s(literal 1 binary64) (*.f64 x x) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 (*.f64 x x) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 #s(literal -1 binary64) eps (*.f64 x x))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps) (*.f64 x x))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 x x))
(neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 x x) eps) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x x) eps)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) (+.f64 (*.f64 x x) eps))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (neg.f64 (+.f64 (*.f64 x x) eps)))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps))) (-.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (+.f64 (*.f64 x x) eps))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))
(*.f64 (-.f64 (*.f64 x x) eps) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x x) eps)))
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x x) eps)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (+.f64 (*.f64 x x) eps))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x x) eps) #s(literal 1 binary64)))
(/.f64 x #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64))
(pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 x #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) x)
(+.f64 x (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(+.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) x)
(-.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (/.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(-.f64 (-.f64 x x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(fma.f64 x #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(fma.f64 x (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) x)
(fma.f64 #s(literal 1 binary64) x (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x) x)
(fma.f64 #s(literal -1 binary64) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)
(fma.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) x)
(fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) x x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 x (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (neg.f64 (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (-.f64 x (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)
(fma.f64 x #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(fma.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) x)
(fma.f64 #s(literal 1 binary64) x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(fma.f64 eps (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) x) x)
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x) x)
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) x x)
(fma.f64 (/.f64 eps x) (*.f64 (/.f64 #s(literal -1/2 binary64) x) x) x)
(fma.f64 (*.f64 x eps) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) x)
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) x) x) x)
(fma.f64 (*.f64 x (/.f64 eps x)) (/.f64 #s(literal -1/2 binary64) x) x)
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))) x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) x)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (/.f64 (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (/.f64 (/.f64 #s(literal 1 binary64) x) x)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #s(literal 1 binary64))
(fma.f64 (/.f64 eps x) (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 eps x) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 eps x)) (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(neg.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)
(/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 eps #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (/.f64 eps x) #s(literal -1/2 binary64)) x)
(pow.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(*.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (/.f64 (/.f64 #s(literal 1 binary64) x) x)))
(*.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) x) x))
(*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(*.f64 (/.f64 eps x) (/.f64 #s(literal -1/2 binary64) x))
(*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 eps x))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) x) x))
(*.f64 (*.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 eps x)) (/.f64 #s(literal -1/2 binary64) x))
(+.f64 x (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))))
(+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))) x)
(-.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 3/2 binary64)) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)))))
(fma.f64 x #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) x (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)) x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))) (-.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 3/2 binary64))) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 3/2 binary64))) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps)) (+.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps))) (neg.f64 (+.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 x (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))) (-.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps)) (/.f64 #s(literal 1 binary64) (+.f64 x (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) eps))))
(sqrt.f64 (-.f64 #s(literal 0 binary64) eps))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 3/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps eps)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 3/2 binary64)) (sqrt.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps))))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)) (sqrt.f64 eps))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps))))
(pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 3/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 eps))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps))
(+.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 0 binary64))
(exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) eps)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) eps))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) eps)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) eps)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps eps)))
(-.f64 (/.f64 #s(literal 0 binary64) eps) (/.f64 (*.f64 eps eps) eps))
(sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(neg.f64 eps)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) eps)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal -1 binary64))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) eps)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps eps)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))
(fma.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) eps) (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) x) eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) (*.f64 eps eps) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(fma.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) eps (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) x) (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))
(fma.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64))) (pow.f64 (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (-.f64 (pow.f64 (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (pow.f64 (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))))))
(/.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (-.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (/.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 eps (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 2 binary64)))) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 3 binary64))) eps) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (-.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (/.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 2 binary64))) eps) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))) eps)
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))))
(+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (/.f64 #s(literal 1/2 binary64) x))
(+.f64 (/.f64 eps (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) (/.f64 #s(literal 1/2 binary64) x)))
(+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 eps (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64)))) (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(-.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (/.f64 #s(literal -1/2 binary64) x))
(-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))))) (/.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))))
(fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) (/.f64 #s(literal 1/2 binary64) x)))
(fma.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))))
(fma.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) x) eps) (+.f64 (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) (/.f64 #s(literal 1/2 binary64) x)))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) (/.f64 #s(literal 1/2 binary64) x)))
(fma.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) eps (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))))
(fma.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) x) (+.f64 (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) (/.f64 #s(literal 1/2 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (-.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (/.f64 #s(literal 1/2 binary64) x)))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))) (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (-.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (/.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))))
(/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (-.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (/.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 2 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (/.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (-.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (/.f64 #s(literal 1/2 binary64) x)))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))) (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (-.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (/.f64 #s(literal 1/2 binary64) x))))))
(*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (pow.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) x))
(/.f64 #s(literal 1/2 binary64) x)
(/.f64 #s(literal 1/2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x #s(literal 1/2 binary64))))
(pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64))
(+.f64 (/.f64 eps (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) (/.f64 eps (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64))))
(fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(fma.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 eps (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64))))
(fma.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) x) eps) (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(fma.f64 (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 eps eps) (/.f64 eps (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64))))
(fma.f64 (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) eps (/.f64 eps (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64))))
(fma.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 eps (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64))))
(fma.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) x) (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (pow.f64 (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 eps (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64))) (/.f64 eps (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64)))) (-.f64 (pow.f64 (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) #s(literal 2 binary64)) (*.f64 (/.f64 eps (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 eps (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64))) (/.f64 eps (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64)))) (pow.f64 (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) #s(literal 2 binary64))) (-.f64 (/.f64 eps (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (pow.f64 (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (-.f64 (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 eps (-.f64 (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (pow.f64 (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) #s(literal 2 binary64)))) (-.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (pow.f64 (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) #s(literal 3 binary64))) eps) (+.f64 (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (-.f64 (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (pow.f64 (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) #s(literal 2 binary64))) eps) (-.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) eps)
(*.f64 eps #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) eps)
(+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))))
(-.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(-.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64)))))
(-.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 eps #s(literal -5/128 binary64)) (pow.f64 x #s(literal 7 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (-.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (-.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))))
(fma.f64 eps (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(fma.f64 #s(literal 5/128 binary64) (*.f64 eps (pow.f64 x #s(literal -7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(fma.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal -7 binary64)) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(fma.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))))
(fma.f64 #s(literal -1/16 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))))
(fma.f64 (*.f64 eps #s(literal -5/128 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) #s(literal 1/16 binary64) (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))))
(fma.f64 (pow.f64 x #s(literal -7 binary64)) (*.f64 eps #s(literal 5/128 binary64)) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(fma.f64 (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64))) eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(fma.f64 (/.f64 eps (pow.f64 x #s(literal 7/2 binary64))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7/2 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(fma.f64 (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7/2 binary64))) (/.f64 eps (pow.f64 x #s(literal 7/2 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/16 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (-.f64 (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))) (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 125/2097152 binary64)) (pow.f64 x #s(literal 21 binary64))) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 125/2097152 binary64)) (pow.f64 x #s(literal 21 binary64))) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (-.f64 (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 125/2097152 binary64)) (pow.f64 x #s(literal 21 binary64))) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) (+.f64 (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (-.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))) (*.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 eps #s(literal 5/128 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 eps #s(literal 5/128 binary64))) #s(literal 1/16 binary64))) (*.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 eps #s(literal 5/128 binary64))) #s(literal -1/16 binary64))) (*.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 7 binary64))) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/16 binary64))) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -5/128 binary64)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -5/128 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/16 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -5/128 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64))) #s(literal -1/16 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64)) (/.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 eps #s(literal 5/128 binary64)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64)) (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 7 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64)) (*.f64 eps #s(literal -5/128 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 eps #s(literal 5/128 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 eps #s(literal -5/128 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 eps #s(literal 5/128 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 x #s(literal 7 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 eps #s(literal -5/128 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/16 binary64)))) (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 125/2097152 binary64)) (pow.f64 x #s(literal 21 binary64))) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (-.f64 (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) (neg.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64)))) (-.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64)))))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))
(pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/16 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (-.f64 (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))) (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 125/2097152 binary64)) (pow.f64 x #s(literal 21 binary64))) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/16 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 125/2097152 binary64)) (pow.f64 x #s(literal 21 binary64))) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (-.f64 (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 7 binary64))) (/.f64 eps (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))))
(+.f64 (/.f64 eps (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 7 binary64))))
(fma.f64 eps (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 eps (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))))
(fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 7 binary64))))
(fma.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 (pow.f64 x #s(literal -7 binary64)) eps) (/.f64 eps (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))))
(fma.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) eps (/.f64 eps (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))))
(fma.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) eps) (/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 7 binary64))))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) eps (/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 7 binary64))))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64))) (/.f64 eps (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal -7 binary64)) (/.f64 eps (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))))
(fma.f64 (*.f64 eps #s(literal 1/16 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 7 binary64))))
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (pow.f64 x #s(literal 21 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 125/2097152 binary64)))) (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) #s(literal 1/4096 binary64)))) (+.f64 (pow.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 7 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 eps (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))) (/.f64 eps (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64)))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 7 binary64))) (/.f64 eps (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 7 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 eps (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))) (/.f64 eps (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64))))) (-.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 7 binary64))) (/.f64 eps (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/16 binary64)))))
(/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 eps (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 125/2097152 binary64)) (pow.f64 x #s(literal 21 binary64))) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (-.f64 (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) (-.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/16 binary64))) eps) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 125/2097152 binary64)) (pow.f64 x #s(literal 21 binary64))) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) eps) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (-.f64 (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 14 binary64))) (/.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) eps) (-.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) eps)

simplify353.0ms (3.7%)

Algorithm
egg-herbie
Rules
4572×*-lowering-*.f32
4572×*-lowering-*.f64
2302×+-lowering-+.f64
2302×+-lowering-+.f32
1414×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05534537
118094198
259624113
082774113
Stop Event
iter limit
node limit
Counts
396 → 396
Calls
Call 1
Inputs
(* -1 (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 1/2 (/ eps x))
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(* -1 eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(* -1 eps)
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* -1 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(/ -1 eps)
(- (* -1 (/ (pow x 2) (pow eps 2))) (/ 1 eps))
(- (* (pow x 2) (- (* -1 (/ (pow x 2) (pow eps 3))) (/ 1 (pow eps 2)))) (/ 1 eps))
(- (* (pow x 2) (- (* (pow x 2) (- (* -1 (/ (pow x 2) (pow eps 4))) (/ 1 (pow eps 3)))) (/ 1 (pow eps 2)))) (/ 1 eps))
(/ 1 (pow x 2))
(/ (+ 1 (/ eps (pow x 2))) (pow x 2))
(/ (- (+ 1 (/ (pow eps 2) (pow x 4))) (* -1 (/ eps (pow x 2)))) (pow x 2))
(/ (- (+ 1 (/ (pow eps 3) (pow x 6))) (+ (* -1 (/ eps (pow x 2))) (* -1 (/ (pow eps 2) (pow x 4))))) (pow x 2))
(/ 1 (pow x 2))
(/ (+ 1 (/ eps (pow x 2))) (pow x 2))
(/ (- (+ 1 (/ (pow eps 2) (pow x 4))) (* -1 (/ eps (pow x 2)))) (pow x 2))
(/ (- (+ 1 (/ (pow eps 3) (pow x 6))) (+ (* -1 (/ eps (pow x 2))) (* -1 (/ (pow eps 2) (pow x 4))))) (pow x 2))
(/ 1 (pow x 2))
(+ (/ 1 (pow x 2)) (/ eps (pow x 4)))
(+ (* eps (+ (/ 1 (pow x 4)) (/ eps (pow x 6)))) (/ 1 (pow x 2)))
(+ (* eps (+ (* eps (+ (/ 1 (pow x 6)) (/ eps (pow x 8)))) (/ 1 (pow x 4)))) (/ 1 (pow x 2)))
(/ -1 eps)
(/ (- (* -1 (/ (pow x 2) eps)) 1) eps)
(/ (- (* -1 (/ (pow x 4) (pow eps 2))) (+ 1 (/ (pow x 2) eps))) eps)
(/ (- (* -1 (/ (pow x 6) (pow eps 3))) (+ 1 (+ (/ (pow x 2) eps) (/ (pow x 4) (pow eps 2))))) eps)
(/ -1 eps)
(* -1 (/ (+ 1 (/ (pow x 2) eps)) eps))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 4) eps)) (pow x 2)) eps))) eps))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 6) eps) (* -1 (pow x 4))) eps)) (pow x 2)) eps))) 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/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* -1/2 (/ eps x))
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* -1/2 (/ eps x)))
(+ x (* -1/2 (/ eps x)))
(* -1/2 (/ eps x))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(* -1/2 (/ eps x))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
1
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(* -1/2 (/ eps (pow x 2)))
(* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))
(* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))
(* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))
(* -1/2 (/ eps (pow x 2)))
(* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))
(* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))
(* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))
(* -1/2 (/ eps (pow x 2)))
(/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))
(/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))
(/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))
1
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+ 1 (* -1/2 (/ eps (pow x 2))))
1
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1 (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
x
(* x (+ 1 (* -1 (* (sqrt eps) (/ (sqrt -1) x)))))
(* x (+ 1 (* -1 (* (sqrt eps) (/ (sqrt -1) x)))))
(* x (+ 1 (* -1 (* (sqrt eps) (/ (sqrt -1) x)))))
x
(* -1 (* x (- (* (sqrt eps) (/ (sqrt -1) x)) 1)))
(* -1 (* x (- (* (sqrt eps) (/ (sqrt -1) x)) 1)))
(* -1 (* x (- (* (sqrt eps) (/ (sqrt -1) x)) 1)))
(- x (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(* (sqrt eps) (sqrt -1))
(* (sqrt eps) (sqrt -1))
(* (sqrt eps) (sqrt -1))
(* (sqrt eps) (sqrt -1))
(* (sqrt eps) (sqrt -1))
(* (sqrt eps) (sqrt -1))
(* (sqrt eps) (sqrt -1))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* 5/128 (/ (pow eps 4) (pow x 7)))
(* (pow eps 4) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(* (pow eps 4) (+ (/ 1/16 (* eps (pow x 5))) (+ (/ 1/8 (* (pow eps 2) (pow x 3))) (* 5/128 (/ 1 (pow x 7))))))
(* (pow eps 4) (+ (/ 1/16 (* eps (pow x 5))) (+ (* 1/8 (/ 1 (* (pow eps 2) (pow x 3)))) (+ (* 1/2 (/ 1 (* (pow eps 3) x))) (* 5/128 (/ 1 (pow x 7)))))))
(* 5/128 (/ (pow eps 4) (pow x 7)))
(* (pow eps 4) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(* (pow eps 4) (+ (/ 1/16 (* eps (pow x 5))) (+ (/ 1/8 (* (pow eps 2) (pow x 3))) (* 5/128 (/ 1 (pow x 7))))))
(* (pow eps 4) (+ (* -1 (/ (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5)))) eps)) (* 5/128 (/ 1 (pow x 7)))))
(* 5/128 (/ (pow eps 4) (pow x 7)))
(/ (+ (* 5/128 (pow eps 4)) (* 1/16 (* (pow eps 3) (pow x 2)))) (pow x 7))
(/ (+ (* 5/128 (pow eps 4)) (* (pow x 2) (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))))) (pow x 7))
(/ (+ (* 5/128 (pow eps 4)) (* (pow x 2) (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))))) (pow x 7))
(* 1/2 (/ eps x))
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(/ (+ (* 5/128 (/ (pow eps 4) (pow x 6))) (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))) x)
(* 1/2 (/ eps x))
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (+ (* -1/16 (/ (pow eps 3) (pow x 4))) (* -5/128 (/ (pow eps 4) (pow x 6)))))) x))
(* 5/128 (/ (pow eps 3) (pow x 7)))
(/ (+ (* 5/128 (pow eps 3)) (* 1/16 (* (pow eps 2) (pow x 2)))) (pow x 7))
(/ (+ (* 5/128 (pow eps 3)) (* (pow x 2) (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))))) (pow x 7))
(/ (+ (* 5/128 (pow eps 3)) (* (pow x 2) (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))))) (pow x 7))
(/ 1/2 x)
(/ (+ 1/2 (* 1/8 (/ eps (pow x 2)))) x)
(/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)
(/ (+ 1/2 (+ (* 5/128 (/ (pow eps 3) (pow x 6))) (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2)))))) x)
(/ 1/2 x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (+ (* -1/16 (/ (pow eps 2) (pow x 4))) (* -5/128 (/ (pow eps 3) (pow x 6))))) 1/2) x))
(/ 1/2 x)
(+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))
(+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(* 5/128 (/ (pow eps 3) (pow x 7)))
(* (pow eps 3) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(* (pow eps 3) (+ (/ 1/16 (* eps (pow x 5))) (+ (/ 1/8 (* (pow eps 2) (pow x 3))) (* 5/128 (/ 1 (pow x 7))))))
(* (pow eps 3) (+ (/ 1/16 (* eps (pow x 5))) (+ (* 1/8 (/ 1 (* (pow eps 2) (pow x 3)))) (+ (* 1/2 (/ 1 (* (pow eps 3) x))) (* 5/128 (/ 1 (pow x 7)))))))
(* 5/128 (/ (pow eps 3) (pow x 7)))
(* (pow eps 3) (+ (* 5/128 (/ 1 (pow x 7))) (* 1/16 (/ 1 (* eps (pow x 5))))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))) eps)) (* 5/128 (/ 1 (pow x 7))))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))) eps)) (* 5/128 (/ 1 (pow x 7))))))
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(* 1/8 (/ eps (pow x 3)))
(* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))))
(* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3)))))
(* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3)))))
(* 5/128 (/ (pow eps 3) (pow x 7)))
(* (pow eps 3) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(* (pow eps 3) (+ (/ 1/16 (* eps (pow x 5))) (+ (/ 1/8 (* (pow eps 2) (pow x 3))) (* 5/128 (/ 1 (pow x 7))))))
(* (pow eps 3) (+ (/ 1/16 (* eps (pow x 5))) (+ (/ 1/8 (* (pow eps 2) (pow x 3))) (* 5/128 (/ 1 (pow x 7))))))
(* 5/128 (/ (pow eps 3) (pow x 7)))
(* (pow eps 3) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))) eps)) (* 5/128 (/ 1 (pow x 7))))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))) eps)) (* 5/128 (/ 1 (pow x 7))))))
(* 5/128 (/ (pow eps 3) (pow x 7)))
(/ (+ (* 5/128 (pow eps 3)) (* 1/16 (* (pow eps 2) (pow x 2)))) (pow x 7))
(/ (+ (* 5/128 (pow eps 3)) (* (pow x 2) (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))))) (pow x 7))
(/ (+ (* 5/128 (pow eps 3)) (* (pow x 2) (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))))) (pow x 7))
(* 1/8 (/ eps (pow x 3)))
(/ (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps)) (pow x 3))
(/ (+ (* 5/128 (/ (pow eps 3) (pow x 4))) (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))) (pow x 3))
(/ (+ (* 5/128 (/ (pow eps 3) (pow x 4))) (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))) (pow x 3))
(* 1/8 (/ eps (pow x 3)))
(* -1 (/ (+ (* -1/8 eps) (* -1/16 (/ (pow eps 2) (pow x 2)))) (pow x 3)))
(* -1 (/ (+ (* -1/8 eps) (+ (* -1/16 (/ (pow eps 2) (pow x 2))) (* -5/128 (/ (pow eps 3) (pow x 4))))) (pow x 3)))
(* -1 (/ (+ (* -1/8 eps) (+ (* -1/16 (/ (pow eps 2) (pow x 2))) (* -5/128 (/ (pow eps 3) (pow x 4))))) (pow x 3)))
(* -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/16 (pow x 5))
(+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))
(+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))
(+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))
(* 5/128 (/ eps (pow x 7)))
(* eps (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(* eps (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(* eps (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(* 5/128 (/ eps (pow x 7)))
(* eps (+ (* 5/128 (/ 1 (pow x 7))) (* 1/16 (/ 1 (* eps (pow x 5))))))
(* eps (+ (* 5/128 (/ 1 (pow x 7))) (* 1/16 (/ 1 (* eps (pow x 5))))))
(* eps (+ (* 5/128 (/ 1 (pow x 7))) (* 1/16 (/ 1 (* eps (pow x 5))))))
(* 5/128 (/ eps (pow x 7)))
(/ (+ (* 5/128 eps) (* 1/16 (pow x 2))) (pow x 7))
(/ (+ (* 5/128 eps) (* 1/16 (pow x 2))) (pow x 7))
(/ (+ (* 5/128 eps) (* 1/16 (pow x 2))) (pow x 7))
(/ 1/16 (pow x 5))
(/ (+ 1/16 (* 5/128 (/ eps (pow x 2)))) (pow x 5))
(/ (+ 1/16 (* 5/128 (/ eps (pow x 2)))) (pow x 5))
(/ (+ 1/16 (* 5/128 (/ eps (pow x 2)))) (pow x 5))
(/ 1/16 (pow x 5))
(* -1 (/ (- (* -5/128 (/ eps (pow x 2))) 1/16) (pow x 5)))
(* -1 (/ (- (* -5/128 (/ eps (pow x 2))) 1/16) (pow x 5)))
(* -1 (/ (- (* -5/128 (/ eps (pow x 2))) 1/16) (pow x 5)))
(* 1/16 (/ eps (pow x 5)))
(* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5)))))
(* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5)))))
(* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5)))))
(* 5/128 (/ (pow eps 2) (pow x 7)))
(* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(* 5/128 (/ (pow eps 2) (pow x 7)))
(* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(* 5/128 (/ (pow eps 2) (pow x 7)))
(/ (+ (* 5/128 (pow eps 2)) (* 1/16 (* eps (pow x 2)))) (pow x 7))
(/ (+ (* 5/128 (pow eps 2)) (* 1/16 (* eps (pow x 2)))) (pow x 7))
(/ (+ (* 5/128 (pow eps 2)) (* 1/16 (* eps (pow x 2)))) (pow x 7))
(* 1/16 (/ eps (pow x 5)))
(/ (+ (* 5/128 (/ (pow eps 2) (pow x 2))) (* 1/16 eps)) (pow x 5))
(/ (+ (* 5/128 (/ (pow eps 2) (pow x 2))) (* 1/16 eps)) (pow x 5))
(/ (+ (* 5/128 (/ (pow eps 2) (pow x 2))) (* 1/16 eps)) (pow x 5))
(* 1/16 (/ eps (pow x 5)))
(* -1 (/ (+ (* -1/16 eps) (* -5/128 (/ (pow eps 2) (pow x 2)))) (pow x 5)))
(* -1 (/ (+ (* -1/16 eps) (* -5/128 (/ (pow eps 2) (pow x 2)))) (pow x 5)))
(* -1 (/ (+ (* -1/16 eps) (* -5/128 (/ (pow eps 2) (pow x 2)))) (pow x 5)))
Outputs
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps))) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64)))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64))) (pow.f64 x #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)))))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(*.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))) (-.f64 #s(literal 0 binary64) x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x)
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (-.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (+.f64 (/.f64 x eps) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 x eps) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (+.f64 x (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (-.f64 x (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)))) eps)) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps))) (*.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(*.f64 x (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) eps) (pow.f64 x #s(literal 6 binary64))))))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) eps) (pow.f64 x #s(literal 6 binary64))))) (-.f64 #s(literal 0 binary64) x))
x
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+.f64 x (*.f64 eps (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x x))) x)))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(+.f64 x (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 eps (/.f64 #s(literal -1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal -1/2 binary64) x))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 eps (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal 1/2 binary64))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal 1/2 binary64))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(*.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64))) (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(/ -1 eps)
(/.f64 #s(literal -1 binary64) eps)
(- (* -1 (/ (pow x 2) (pow eps 2))) (/ 1 eps))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)) eps)
(- (* (pow x 2) (- (* -1 (/ (pow x 2) (pow eps 3))) (/ 1 (pow eps 2)))) (/ 1 eps))
(+.f64 (*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) (/.f64 (/.f64 (/.f64 (*.f64 x x) eps) eps) eps))) (/.f64 #s(literal -1 binary64) eps))
(- (* (pow x 2) (- (* (pow x 2) (- (* -1 (/ (pow x 2) (pow eps 4))) (/ 1 (pow eps 3)))) (/ 1 (pow eps 2)))) (/ 1 eps))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (/.f64 x (pow.f64 eps #s(literal 4 binary64)))))) (/.f64 #s(literal -1 binary64) (*.f64 eps eps))))) (/.f64 #s(literal -1 binary64) eps))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/ (+ 1 (/ eps (pow x 2))) (pow x 2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))) (*.f64 x x))
(/ (- (+ 1 (/ (pow eps 2) (pow x 4))) (* -1 (/ eps (pow x 2)))) (pow x 2))
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 eps (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x x))
(/ (- (+ 1 (/ (pow eps 3) (pow x 6))) (+ (* -1 (/ eps (pow x 2))) (* -1 (/ (pow eps 2) (pow x 4))))) (pow x 2))
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 x x))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/ (+ 1 (/ eps (pow x 2))) (pow x 2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))) (*.f64 x x))
(/ (- (+ 1 (/ (pow eps 2) (pow x 4))) (* -1 (/ eps (pow x 2)))) (pow x 2))
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 eps (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x x))
(/ (- (+ 1 (/ (pow eps 3) (pow x 6))) (+ (* -1 (/ eps (pow x 2))) (* -1 (/ (pow eps 2) (pow x 4))))) (pow x 2))
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 x x))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(+ (/ 1 (pow x 2)) (/ eps (pow x 4)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))))
(+ (* eps (+ (/ 1 (pow x 4)) (/ eps (pow x 6)))) (/ 1 (pow x 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 eps (pow.f64 x #s(literal 6 binary64))))))
(+ (* eps (+ (* eps (+ (/ 1 (pow x 6)) (/ eps (pow x 8)))) (/ 1 (pow x 4)))) (/ 1 (pow x 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 eps (pow.f64 x #s(literal 8 binary64))))))))
(/ -1 eps)
(/.f64 #s(literal -1 binary64) eps)
(/ (- (* -1 (/ (pow x 2) eps)) 1) eps)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)) eps)
(/ (- (* -1 (/ (pow x 4) (pow eps 2))) (+ 1 (/ (pow x 2) eps))) eps)
(/.f64 (+.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps)) (*.f64 x x)) eps) #s(literal -1 binary64)) eps)
(/ (- (* -1 (/ (pow x 6) (pow eps 3))) (+ 1 (+ (/ (pow x 2) eps) (/ (pow x 4) (pow eps 2))))) eps)
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps)) (*.f64 x x)) eps) #s(literal -1 binary64)) (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 eps (*.f64 eps eps)))) eps)
(/ -1 eps)
(/.f64 #s(literal -1 binary64) eps)
(* -1 (/ (+ 1 (/ (pow x 2) eps)) eps))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)) eps)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 4) eps)) (pow x 2)) eps))) eps))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) (*.f64 x x)) eps)) (-.f64 #s(literal 0 binary64) eps))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 6) eps) (* -1 (pow x 4))) eps)) (pow x 2)) eps))) eps))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (pow.f64 x #s(literal 6 binary64)) eps)) eps) (*.f64 x x)) eps)) (-.f64 #s(literal 0 binary64) eps))
(* 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/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))
x
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) #s(literal 1 binary64))
(* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) #s(literal 1 binary64))
(* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) #s(literal 1 binary64))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))
(/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))
(/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1/2 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
x
(* x (+ 1 (* -1 (* (sqrt eps) (/ (sqrt -1) x)))))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 #s(literal -1 binary64)) x))))
(* x (+ 1 (* -1 (* (sqrt eps) (/ (sqrt -1) x)))))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 #s(literal -1 binary64)) x))))
(* x (+ 1 (* -1 (* (sqrt eps) (/ (sqrt -1) x)))))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 #s(literal -1 binary64)) x))))
x
(* -1 (* x (- (* (sqrt eps) (/ (sqrt -1) x)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 #s(literal -1 binary64)) x))))
(* -1 (* x (- (* (sqrt eps) (/ (sqrt -1) x)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 #s(literal -1 binary64)) x))))
(* -1 (* x (- (* (sqrt eps) (/ (sqrt -1) x)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 #s(literal -1 binary64)) x))))
(- x (* (sqrt eps) (sqrt -1)))
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (-.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (-.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (-.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (-.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x)
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))))))
(* 5/128 (/ (pow eps 4) (pow x 7)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow eps 4) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* (pow eps 4) (+ (/ 1/16 (* eps (pow x 5))) (+ (/ 1/8 (* (pow eps 2) (pow x 3))) (* 5/128 (/ 1 (pow x 7))))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64))) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps eps)))))
(* (pow eps 4) (+ (/ 1/16 (* eps (pow x 5))) (+ (* 1/8 (/ 1 (* (pow eps 2) (pow x 3)))) (+ (* 1/2 (/ 1 (* (pow eps 3) x))) (* 5/128 (/ 1 (pow x 7)))))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64))) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps eps)))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (*.f64 eps eps)))))
(* 5/128 (/ (pow eps 4) (pow x 7)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow eps 4) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* (pow eps 4) (+ (/ 1/16 (* eps (pow x 5))) (+ (/ 1/8 (* (pow eps 2) (pow x 3))) (* 5/128 (/ 1 (pow x 7))))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64))) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps eps)))))
(* (pow eps 4) (+ (* -1 (/ (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5)))) eps)) (* 5/128 (/ 1 (pow x 7)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64))) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x))) eps) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) eps)))
(* 5/128 (/ (pow eps 4) (pow x 7)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/ (+ (* 5/128 (pow eps 4)) (* 1/16 (* (pow eps 3) (pow x 2)))) (pow x 7))
(/.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/128 binary64)) (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))))) (pow.f64 x #s(literal 7 binary64)))
(/ (+ (* 5/128 (pow eps 4)) (* (pow x 2) (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))))) (pow x 7))
(/.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/128 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))))))) (pow.f64 x #s(literal 7 binary64)))
(/ (+ (* 5/128 (pow eps 4)) (* (pow x 2) (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))))) (pow x 7))
(/.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/128 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))))) (pow.f64 x #s(literal 7 binary64)))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x)
(/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) x)
(/ (+ (* 5/128 (/ (pow eps 4) (pow x 6))) (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))) x)
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/128 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))))) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x)
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) x)
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (+ (* -1/16 (/ (pow eps 3) (pow x 4))) (* -5/128 (/ (pow eps 4) (pow x 6)))))) x))
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) eps) (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -5/128 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) x))
(* 5/128 (/ (pow eps 3) (pow x 7)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (pow.f64 x #s(literal 7 binary64)))
(/ (+ (* 5/128 (pow eps 3)) (* 1/16 (* (pow eps 2) (pow x 2)))) (pow x 7))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))))) (pow.f64 x #s(literal 7 binary64)))
(/ (+ (* 5/128 (pow eps 3)) (* (pow x 2) (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))))) (pow x 7))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/8 binary64)))))) (pow.f64 x #s(literal 7 binary64)))
(/ (+ (* 5/128 (pow eps 3)) (* (pow x 2) (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))))) (pow x 7))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))))) (pow.f64 x #s(literal 7 binary64)))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ (+ 1/2 (* 1/8 (/ eps (pow x 2)))) x)
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x x))) x)
(/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)
(/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(/ (+ 1/2 (+ (* 5/128 (/ (pow eps 3) (pow x 6))) (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2)))))) x)
(/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x x)) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (pow.f64 x #s(literal 6 binary64)))))) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x x))) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (+ (* -1/16 (/ (pow eps 2) (pow x 4))) (* -5/128 (/ (pow eps 3) (pow x 6))))) 1/2) x))
(/.f64 (+.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x x)) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -5/128 binary64)) eps) (pow.f64 x #s(literal 6 binary64)))))) (-.f64 #s(literal 0 binary64) x))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))
(+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64))))))
(+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))))))))
(* 5/128 (/ (pow eps 3) (pow x 7)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (pow.f64 x #s(literal 7 binary64)))
(* (pow eps 3) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* (pow eps 3) (+ (/ 1/16 (* eps (pow x 5))) (+ (/ 1/8 (* (pow eps 2) (pow x 3))) (* 5/128 (/ 1 (pow x 7))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64))) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps eps)))))
(* (pow eps 3) (+ (/ 1/16 (* eps (pow x 5))) (+ (* 1/8 (/ 1 (* (pow eps 2) (pow x 3)))) (+ (* 1/2 (/ 1 (* (pow eps 3) x))) (* 5/128 (/ 1 (pow x 7)))))))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 (+.f64 (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64))) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps eps)))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (*.f64 eps eps))))))
(* 5/128 (/ (pow eps 3) (pow x 7)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (pow.f64 x #s(literal 7 binary64)))
(* (pow eps 3) (+ (* 5/128 (/ 1 (pow x 7))) (* 1/16 (/ 1 (* eps (pow x 5))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))) eps)) (* 5/128 (/ 1 (pow x 7))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) eps)) eps) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))) eps)) (* 5/128 (/ 1 (pow x 7))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) eps) (/.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 eps eps))))) eps) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(* 1/8 (/ eps (pow x 3)))
(*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))))
(* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))))
(* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))))
(* 5/128 (/ (pow eps 3) (pow x 7)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (pow.f64 x #s(literal 7 binary64)))
(* (pow eps 3) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* (pow eps 3) (+ (/ 1/16 (* eps (pow x 5))) (+ (/ 1/8 (* (pow eps 2) (pow x 3))) (* 5/128 (/ 1 (pow x 7))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64))) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps eps)))))
(* (pow eps 3) (+ (/ 1/16 (* eps (pow x 5))) (+ (/ 1/8 (* (pow eps 2) (pow x 3))) (* 5/128 (/ 1 (pow x 7))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64))) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps eps)))))
(* 5/128 (/ (pow eps 3) (pow x 7)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (pow.f64 x #s(literal 7 binary64)))
(* (pow eps 3) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))) eps)) (* 5/128 (/ 1 (pow x 7))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) eps)) eps) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))) eps)) (* 5/128 (/ 1 (pow x 7))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) eps)) eps) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* 5/128 (/ (pow eps 3) (pow x 7)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (pow.f64 x #s(literal 7 binary64)))
(/ (+ (* 5/128 (pow eps 3)) (* 1/16 (* (pow eps 2) (pow x 2)))) (pow x 7))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))))) (pow.f64 x #s(literal 7 binary64)))
(/ (+ (* 5/128 (pow eps 3)) (* (pow x 2) (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))))) (pow x 7))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/8 binary64)))))) (pow.f64 x #s(literal 7 binary64)))
(/ (+ (* 5/128 (pow eps 3)) (* (pow x 2) (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))))) (pow x 7))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/8 binary64)))))) (pow.f64 x #s(literal 7 binary64)))
(* 1/8 (/ eps (pow x 3)))
(*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(/ (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps)) (pow x 3))
(/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))
(/ (+ (* 5/128 (/ (pow eps 3) (pow x 4))) (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))) (pow x 3))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x (*.f64 x x)))
(/ (+ (* 5/128 (/ (pow eps 3) (pow x 4))) (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))) (pow x 3))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x (*.f64 x x)))
(* 1/8 (/ eps (pow x 3)))
(*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(* -1 (/ (+ (* -1/8 eps) (* -1/16 (/ (pow eps 2) (pow x 2)))) (pow x 3)))
(/.f64 (+.f64 (*.f64 eps #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(* -1 (/ (+ (* -1/8 eps) (+ (* -1/16 (/ (pow eps 2) (pow x 2))) (* -5/128 (/ (pow eps 3) (pow x 4))))) (pow x 3)))
(/.f64 (+.f64 (+.f64 (*.f64 eps #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) (*.f64 x x))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -5/128 binary64)) eps) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(* -1 (/ (+ (* -1/8 eps) (+ (* -1/16 (/ (pow eps 2) (pow x 2))) (* -5/128 (/ (pow eps 3) (pow x 4))))) (pow x 3)))
(/.f64 (+.f64 (+.f64 (*.f64 eps #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) (*.f64 x x))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -5/128 binary64)) eps) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(/ 1/16 (pow x 5))
(/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))
(+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))
(+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))))
(+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))
(+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))))
(+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))
(+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))))
(* 5/128 (/ eps (pow x 7)))
(/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* eps (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* eps (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* eps (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* 5/128 (/ eps (pow x 7)))
(/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* eps (+ (* 5/128 (/ 1 (pow x 7))) (* 1/16 (/ 1 (* eps (pow x 5))))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* eps (+ (* 5/128 (/ 1 (pow x 7))) (* 1/16 (/ 1 (* eps (pow x 5))))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* eps (+ (* 5/128 (/ 1 (pow x 7))) (* 1/16 (/ 1 (* eps (pow x 5))))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* 5/128 (/ eps (pow x 7)))
(/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/ (+ (* 5/128 eps) (* 1/16 (pow x 2))) (pow x 7))
(/.f64 (+.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 (*.f64 x x) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 7 binary64)))
(/ (+ (* 5/128 eps) (* 1/16 (pow x 2))) (pow x 7))
(/.f64 (+.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 (*.f64 x x) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 7 binary64)))
(/ (+ (* 5/128 eps) (* 1/16 (pow x 2))) (pow x 7))
(/.f64 (+.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 (*.f64 x x) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 7 binary64)))
(/ 1/16 (pow x 5))
(/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))
(/ (+ 1/16 (* 5/128 (/ eps (pow x 2)))) (pow x 5))
(/.f64 (+.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ 1/16 (* 5/128 (/ eps (pow x 2)))) (pow x 5))
(/.f64 (+.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ 1/16 (* 5/128 (/ eps (pow x 2)))) (pow x 5))
(/.f64 (+.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(/ 1/16 (pow x 5))
(/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))
(* -1 (/ (- (* -5/128 (/ eps (pow x 2))) 1/16) (pow x 5)))
(/.f64 (+.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps #s(literal -5/128 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (/ (- (* -5/128 (/ eps (pow x 2))) 1/16) (pow x 5)))
(/.f64 (+.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps #s(literal -5/128 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (/ (- (* -5/128 (/ eps (pow x 2))) 1/16) (pow x 5)))
(/.f64 (+.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps #s(literal -5/128 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 5 binary64))))
(* 1/16 (/ eps (pow x 5)))
(/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))
(* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))
(* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))
(* 5/128 (/ (pow eps 2) (pow x 7)))
(/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 7 binary64)))
(* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* 5/128 (/ (pow eps 2) (pow x 7)))
(/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 7 binary64)))
(* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* (pow eps 2) (+ (* 1/16 (/ 1 (* eps (pow x 5)))) (* 5/128 (/ 1 (pow x 7)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64)))))
(* 5/128 (/ (pow eps 2) (pow x 7)))
(/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (pow.f64 x #s(literal 7 binary64)))
(/ (+ (* 5/128 (pow eps 2)) (* 1/16 (* eps (pow x 2)))) (pow x 7))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/16 binary64)))) (pow.f64 x #s(literal 7 binary64)))
(/ (+ (* 5/128 (pow eps 2)) (* 1/16 (* eps (pow x 2)))) (pow x 7))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/16 binary64)))) (pow.f64 x #s(literal 7 binary64)))
(/ (+ (* 5/128 (pow eps 2)) (* 1/16 (* eps (pow x 2)))) (pow x 7))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/16 binary64)))) (pow.f64 x #s(literal 7 binary64)))
(* 1/16 (/ eps (pow x 5)))
(/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 5/128 (/ (pow eps 2) (pow x 2))) (* 1/16 eps)) (pow x 5))
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 5/128 (/ (pow eps 2) (pow x 2))) (* 1/16 eps)) (pow x 5))
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 5/128 (/ (pow eps 2) (pow x 2))) (* 1/16 eps)) (pow x 5))
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 5/128 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* 1/16 (/ eps (pow x 5)))
(/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* -1 (/ (+ (* -1/16 eps) (* -5/128 (/ (pow eps 2) (pow x 2)))) (pow x 5)))
(/.f64 (+.f64 (*.f64 eps #s(literal -1/16 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -5/128 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (/ (+ (* -1/16 eps) (* -5/128 (/ (pow eps 2) (pow x 2)))) (pow x 5)))
(/.f64 (+.f64 (*.f64 eps #s(literal -1/16 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -5/128 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (/ (+ (* -1/16 eps) (* -5/128 (/ (pow eps 2) (pow x 2)))) (pow x 5)))
(/.f64 (+.f64 (*.f64 eps #s(literal -1/16 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -5/128 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 5 binary64))))

eval223.0ms (2.3%)

Compiler

Compiled 22742 to 2575 computations (88.7% saved)

prune138.0ms (1.5%)

Pruning

34 alts after pruning (33 fresh and 1 done)

PrunedKeptTotal
New86430894
Fresh9312
Picked505
Done011
Total87834912
Accuracy
99.9%
Counts
912 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
6.4%
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
64.8%
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
38.8%
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x)
41.3%
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
6.4%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
7.2%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
65.0%
(-.f64 x (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1/2 binary64)))
7.2%
(-.f64 x (/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
4.0%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
7.2%
(-.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))
5.2%
(-.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))) x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
5.5%
(-.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
7.2%
(-.f64 x (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))
4.4%
(-.f64 x (+.f64 x (*.f64 eps (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x x))) x))))
4.6%
(-.f64 x (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
7.0%
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
6.3%
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (*.f64 eps #s(literal -1/2 binary64))))))
7.0%
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps x) (/.f64 #s(literal -1/2 binary64) x)))))
6.3%
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps))))
5.2%
(-.f64 x (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
7.2%
(-.f64 x (*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x))))
60.2%
(-.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) eps))))
65.2%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
60.3%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
4.2%
(-.f64 x x)
36.0%
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 2 binary64)))) (-.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
6.4%
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
7.2%
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
38.9%
(*.f64 eps (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x x))) x))
30.1%
(*.f64 eps (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) x))
41.1%
(*.f64 eps (/.f64 #s(literal 1/2 binary64) x))
29.7%
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x (*.f64 x x)))))
36.1%
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
3.4%
x
Compiler

Compiled 1560 to 736 computations (52.8% saved)

simplify176.0ms (1.9%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff512
(-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
cost-diff512
(+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
cost-diff512
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
cost-diff512
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
cost-diff128
(+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))
cost-diff128
(/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))
cost-diff128
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))))
cost-diff256
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
cost-diff0
(*.f64 x x)
cost-diff0
(+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))
cost-diff0
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
cost-diff0
(-.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))
cost-diff0
(-.f64 (*.f64 x x) eps)
cost-diff0
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))
cost-diff0
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1/2 binary64))
cost-diff0
(-.f64 x (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1/2 binary64)))
Rules
3808×*-lowering-*.f32
3808×*-lowering-*.f64
1428×distribute-lft-neg-in
1352×fnmadd-define
1122×distribute-rgt-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
038304
1119291
2311291
3877265
42426265
57045265
08226265
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(- x (pow (/ 1 (- (* x x) eps)) -1/2))
x
(pow (/ 1 (- (* x x) eps)) -1/2)
(/ 1 (- (* x x) eps))
1
(- (* x x) eps)
(* x x)
eps
-1/2
x
(- x (/ (+ (* x x) (* eps -1/2)) x))
x
(/ (+ (* x x) (* eps -1/2)) x)
(+ (* x x) (* eps -1/2))
(* x x)
(* eps -1/2)
eps
-1/2
(* eps (+ (/ 1/2 x) (/ (+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x))) (* x (* x x)))))
eps
(+ (/ 1/2 x) (/ (+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x))) (* x (* x x))))
(/ 1/2 x)
1/2
x
(/ (+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x))) (* x (* x x)))
(+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x)))
(* eps 1/8)
1/8
(/ (* (* eps eps) 1/16) (* x x))
(* (* eps eps) 1/16)
(* eps eps)
1/16
(* x x)
(* x (* x x))
(- x (/ (+ (* x (* x x)) (/ (* -1/8 (* eps (* eps eps))) (* x (* x x)))) (+ (* x x) (- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x))))))
x
(/ (+ (* x (* x x)) (/ (* -1/8 (* eps (* eps eps))) (* x (* x x)))) (+ (* x x) (- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x)))))
(+ (* x (* x x)) (/ (* -1/8 (* eps (* eps eps))) (* x (* x x))))
(* x (* x x))
(* x x)
(/ (* -1/8 (* eps (* eps eps))) (* x (* x x)))
(* -1/8 (* eps (* eps eps)))
-1/8
(* eps (* eps eps))
eps
(* eps eps)
(+ (* x x) (- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x))))
(- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x)))
(* (/ (* eps -1/2) x) (/ (* eps -1/2) x))
(/ (* eps -1/2) x)
(* eps -1/2)
-1/2
(* x (/ (* eps -1/2) x))
Outputs
(- x (pow (/ 1 (- (* x x) eps)) -1/2))
(-.f64 x (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1/2 binary64)))
x
(pow (/ 1 (- (* x x) eps)) -1/2)
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1/2 binary64))
(/ 1 (- (* x x) eps))
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))
1
#s(literal 1 binary64)
(- (* x x) eps)
(-.f64 (*.f64 x x) eps)
(* x x)
(*.f64 x x)
eps
-1/2
#s(literal -1/2 binary64)
x
(- x (/ (+ (* x x) (* eps -1/2)) x))
(-.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))
x
(/ (+ (* x x) (* eps -1/2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
(+ (* x x) (* eps -1/2))
(+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))
(* x x)
(*.f64 x x)
(* eps -1/2)
(*.f64 eps #s(literal -1/2 binary64))
eps
-1/2
#s(literal -1/2 binary64)
(* eps (+ (/ 1/2 x) (/ (+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x))) (* x (* x x)))))
(*.f64 (/.f64 eps x) (+.f64 (/.f64 (*.f64 (/.f64 eps x) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 eps x)) x))) x) #s(literal 1/2 binary64)))
eps
(+ (/ 1/2 x) (/ (+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x))) (* x (* x x))))
(+.f64 (/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 eps x)) x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
1/2
#s(literal 1/2 binary64)
x
(/ (+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x))) (* x (* x x)))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 eps x)) x))) (*.f64 x (*.f64 x x)))
(+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x)))
(*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 eps x)) x)))
(* eps 1/8)
(*.f64 eps #s(literal 1/8 binary64))
1/8
#s(literal 1/8 binary64)
(/ (* (* eps eps) 1/16) (* x x))
(*.f64 #s(literal 1/16 binary64) (/.f64 (/.f64 (*.f64 eps eps) x) x))
(* (* eps eps) 1/16)
(*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))
(* eps eps)
(*.f64 eps eps)
1/16
#s(literal 1/16 binary64)
(* x x)
(*.f64 x x)
(* x (* x x))
(*.f64 x (*.f64 x x))
(- x (/ (+ (* x (* x x)) (/ (* -1/8 (* eps (* eps eps))) (* x (* x x)))) (+ (* x x) (- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 eps eps) x) x)) x))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/4 binary64)) x) x))))))
x
(/ (+ (* x (* x x)) (/ (* -1/8 (* eps (* eps eps))) (* x (* x x)))) (+ (* x x) (- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x)))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 eps eps) x) x)) x))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/4 binary64)) x) x)))))
(+ (* x (* x x)) (/ (* -1/8 (* eps (* eps eps))) (* x (* x x))))
(+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 eps eps) x) x)) x)))
(* x (* x x))
(*.f64 x (*.f64 x x))
(* x x)
(*.f64 x x)
(/ (* -1/8 (* eps (* eps eps))) (* x (* x x)))
(*.f64 eps (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 eps eps) x) x)) x))
(* -1/8 (* eps (* eps eps)))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)))
-1/8
#s(literal -1/8 binary64)
(* eps (* eps eps))
(*.f64 eps (*.f64 eps eps))
eps
(* eps eps)
(*.f64 eps eps)
(+ (* x x) (- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x))))
(+.f64 (*.f64 x x) (*.f64 eps (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/4 binary64)) x) x))))
(- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x)))
(*.f64 eps (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/4 binary64)) x) x)))
(* (/ (* eps -1/2) x) (/ (* eps -1/2) x))
(/.f64 (*.f64 eps (*.f64 eps (/.f64 #s(literal 1/4 binary64) x))) x)
(/ (* eps -1/2) x)
(/.f64 (*.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)
(* x (/ (* eps -1/2) x))
(*.f64 eps #s(literal -1/2 binary64))

localize235.0ms (2.5%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.4%
(*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
accuracy77.5%
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
accuracy65.2%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
accuracy52.3%
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))
accuracy99.8%
(*.f64 x (*.f64 x x))
accuracy93.6%
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
accuracy89.4%
(/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))
accuracy57.6%
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
accuracy100.0%
(*.f64 eps #s(literal -1/2 binary64))
accuracy100.0%
(+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))
accuracy99.9%
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
accuracy65.2%
(-.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))
accuracy100.0%
(*.f64 x x)
accuracy99.8%
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1/2 binary64))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))
accuracy65.2%
(-.f64 x (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1/2 binary64)))
Results
78.0ms83×1valid
66.0ms159×0valid
21.0ms14×2valid
Compiler

Compiled 410 to 39 computations (90.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 101.0ms
ival-mult: 29.0ms (28.8% of total)
ival-div: 20.0ms (19.8% of total)
ival-pow: 17.0ms (16.9% of total)
ival-sub: 12.0ms (11.9% of total)
ival-add: 12.0ms (11.9% of total)
backward-pass: 11.0ms (10.9% of total)
const: 1.0ms (1% of total)

series51.0ms (0.5%)

Counts
21 → 468
Calls
Call 1
Inputs
#<alt (- x (pow (/ 1 (- (* x x) eps)) -1/2))>
#<alt (pow (/ 1 (- (* x x) eps)) -1/2)>
#<alt (/ 1 (- (* x x) eps))>
#<alt (- (* x x) eps)>
#<alt (- x (/ (+ (* x x) (* eps -1/2)) x))>
#<alt (/ (+ (* x x) (* eps -1/2)) x)>
#<alt (+ (* x x) (* eps -1/2))>
#<alt (* x x)>
#<alt (* eps (+ (/ 1/2 x) (/ (+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x))) (* x (* x x)))))>
#<alt (+ (/ 1/2 x) (/ (+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x))) (* x (* x x))))>
#<alt (/ (+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x))) (* x (* x x)))>
#<alt (+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x)))>
#<alt (- x (/ (+ (* x (* x x)) (/ (* -1/8 (* eps (* eps eps))) (* x (* x x)))) (+ (* x x) (- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x))))))>
#<alt (/ (+ (* x (* x x)) (/ (* -1/8 (* eps (* eps eps))) (* x (* x x)))) (+ (* x x) (- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x)))))>
#<alt (+ (* x x) (- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x))))>
#<alt (- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x)))>
#<alt (* eps -1/2)>
#<alt (/ (* (* eps eps) 1/16) (* x x))>
#<alt (* x (* x x))>
#<alt (/ (* -1/8 (* eps (* eps eps))) (* x (* x x)))>
#<alt (* (/ (* eps -1/2) x) (/ (* eps -1/2) x))>
Outputs
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (- x (* (sqrt eps) (sqrt -1)))>
#<alt (- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))>
#<alt (- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))>
#<alt (* 1/2 (/ eps x))>
#<alt (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)>
#<alt (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)>
#<alt (/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)>
#<alt (* 2 x)>
#<alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))>
#<alt (* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))>
#<alt (* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))>
#<alt (* 1/2 (/ eps x))>
#<alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))>
#<alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))>
#<alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))>
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))>
#<alt (* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))>
#<alt (* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))>
#<alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))>
#<alt x>
#<alt (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))>
#<alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))>
#<alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))>
#<alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))>
#<alt x>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))>
#<alt (+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))>
#<alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))>
#<alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))>
#<alt (/ -1 eps)>
#<alt (- (* -1 (/ (pow x 2) (pow eps 2))) (/ 1 eps))>
#<alt (- (* (pow x 2) (- (* -1 (/ (pow x 2) (pow eps 3))) (/ 1 (pow eps 2)))) (/ 1 eps))>
#<alt (- (* (pow x 2) (- (* (pow x 2) (- (* -1 (/ (pow x 2) (pow eps 4))) (/ 1 (pow eps 3)))) (/ 1 (pow eps 2)))) (/ 1 eps))>
#<alt (/ 1 (pow x 2))>
#<alt (/ (+ 1 (/ eps (pow x 2))) (pow x 2))>
#<alt (/ (- (+ 1 (/ (pow eps 2) (pow x 4))) (* -1 (/ eps (pow x 2)))) (pow x 2))>
#<alt (/ (- (+ 1 (/ (pow eps 3) (pow x 6))) (+ (* -1 (/ eps (pow x 2))) (* -1 (/ (pow eps 2) (pow x 4))))) (pow x 2))>
#<alt (/ 1 (pow x 2))>
#<alt (/ (+ 1 (/ eps (pow x 2))) (pow x 2))>
#<alt (/ (- (+ 1 (/ (pow eps 2) (pow x 4))) (* -1 (/ eps (pow x 2)))) (pow x 2))>
#<alt (/ (- (+ 1 (/ (pow eps 3) (pow x 6))) (+ (* -1 (/ eps (pow x 2))) (* -1 (/ (pow eps 2) (pow x 4))))) (pow x 2))>
#<alt (/ 1 (pow x 2))>
#<alt (+ (/ 1 (pow x 2)) (/ eps (pow x 4)))>
#<alt (+ (* eps (+ (/ 1 (pow x 4)) (/ eps (pow x 6)))) (/ 1 (pow x 2)))>
#<alt (+ (* eps (+ (* eps (+ (/ 1 (pow x 6)) (/ eps (pow x 8)))) (/ 1 (pow x 4)))) (/ 1 (pow x 2)))>
#<alt (/ -1 eps)>
#<alt (/ (- (* -1 (/ (pow x 2) eps)) 1) eps)>
#<alt (/ (- (* -1 (/ (pow x 4) (pow eps 2))) (+ 1 (/ (pow x 2) eps))) eps)>
#<alt (/ (- (* -1 (/ (pow x 6) (pow eps 3))) (+ 1 (+ (/ (pow x 2) eps) (/ (pow x 4) (pow eps 2))))) eps)>
#<alt (/ -1 eps)>
#<alt (* -1 (/ (+ 1 (/ (pow x 2) eps)) eps))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 4) eps)) (pow x 2)) eps))) eps))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 6) eps) (* -1 (pow x 4))) eps)) (pow x 2)) eps))) eps))>
#<alt (* -1 eps)>
#<alt (- (pow x 2) eps)>
#<alt (- (pow x 2) eps)>
#<alt (- (pow x 2) eps)>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (pow x 2)>
#<alt (+ (* -1 eps) (pow x 2))>
#<alt (+ (* -1 eps) (pow x 2))>
#<alt (+ (* -1 eps) (pow x 2))>
#<alt (* -1 eps)>
#<alt (* eps (- (/ (pow x 2) eps) 1))>
#<alt (* eps (- (/ (pow x 2) eps) 1))>
#<alt (* eps (- (/ (pow x 2) eps) 1))>
#<alt (* -1 eps)>
#<alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* -1/2 (/ eps x))>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) x)>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) x)>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) x)>
#<alt x>
#<alt (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt x>
#<alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))>
#<alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))>
#<alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))>
#<alt x>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (* -1/2 (/ eps x))>
#<alt (* eps (- (/ x eps) (* 1/2 (/ 1 x))))>
#<alt (* eps (- (/ x eps) (* 1/2 (/ 1 x))))>
#<alt (* eps (- (/ x eps) (* 1/2 (/ 1 x))))>
#<alt (* -1/2 (/ eps x))>
#<alt (* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (pow x 2))>
#<alt (+ (* -1/2 eps) (pow x 2))>
#<alt (+ (* -1/2 eps) (pow x 2))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (pow x 2)>
#<alt (+ (* -1/2 eps) (pow x 2))>
#<alt (+ (* -1/2 eps) (pow x 2))>
#<alt (+ (* -1/2 eps) (pow x 2))>
#<alt (* -1/2 eps)>
#<alt (* eps (- (/ (pow x 2) eps) 1/2))>
#<alt (* eps (- (/ (pow x 2) eps) 1/2))>
#<alt (* eps (- (/ (pow x 2) eps) 1/2))>
#<alt (* -1/2 eps)>
#<alt (* -1 (* eps (+ 1/2 (* -1 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ 1/2 (* -1 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ 1/2 (* -1 (/ (pow x 2) eps)))))>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (* 1/2 (/ eps x))>
#<alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))>
#<alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))>
#<alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))>
#<alt (* 1/16 (/ (pow eps 3) (pow x 5)))>
#<alt (* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))>
#<alt (* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))>
#<alt (* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))>
#<alt (* 1/16 (/ (pow eps 3) (pow x 5)))>
#<alt (* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))>
#<alt (* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5))))))>
#<alt (* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5))))))>
#<alt (* 1/16 (/ (pow eps 3) (pow x 5)))>
#<alt (/ (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))) (pow x 5))>
#<alt (/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5))>
#<alt (/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5))>
#<alt (* 1/2 (/ eps x))>
#<alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)>
#<alt (/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)>
#<alt (/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)>
#<alt (* 1/2 (/ eps x))>
#<alt (* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))>
#<alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))>
#<alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 5)))>
#<alt (/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))>
#<alt (/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5))>
#<alt (/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5))>
#<alt (/ 1/2 x)>
#<alt (/ (+ 1/2 (* 1/8 (/ eps (pow x 2)))) x)>
#<alt (/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)>
#<alt (/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)>
#<alt (/ 1/2 x)>
#<alt (* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))>
#<alt (* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))>
#<alt (* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))>
#<alt (/ 1/2 x)>
#<alt (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))>
#<alt (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))>
#<alt (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 5)))>
#<alt (* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))>
#<alt (* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))>
#<alt (* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 5)))>
#<alt (* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))>
#<alt (* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))>
#<alt (* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))>
#<alt (* 1/8 (/ eps (pow x 3)))>
#<alt (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))))>
#<alt (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))))>
#<alt (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 5)))>
#<alt (* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))>
#<alt (* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))>
#<alt (* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 5)))>
#<alt (* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))>
#<alt (* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))>
#<alt (* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 5)))>
#<alt (/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))>
#<alt (/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))>
#<alt (/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))>
#<alt (* 1/8 (/ eps (pow x 3)))>
#<alt (/ (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps)) (pow x 3))>
#<alt (/ (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps)) (pow x 3))>
#<alt (/ (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps)) (pow x 3))>
#<alt (* 1/8 (/ eps (pow x 3)))>
#<alt (* -1 (/ (+ (* -1/8 eps) (* -1/16 (/ (pow eps 2) (pow x 2)))) (pow x 3)))>
#<alt (* -1 (/ (+ (* -1/8 eps) (* -1/16 (/ (pow eps 2) (pow x 2)))) (pow x 3)))>
#<alt (* -1 (/ (+ (* -1/8 eps) (* -1/16 (/ (pow eps 2) (pow x 2)))) (pow x 3)))>
#<alt (* 1/8 eps)>
#<alt (* eps (+ 1/8 (* 1/16 (/ eps (pow x 2)))))>
#<alt (* eps (+ 1/8 (* 1/16 (/ eps (pow x 2)))))>
#<alt (* eps (+ 1/8 (* 1/16 (/ eps (pow x 2)))))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 2))>
#<alt (/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 2))>
#<alt (/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 2))>
#<alt (* 1/8 eps)>
#<alt (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))>
#<alt (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))>
#<alt (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))>
#<alt (* 1/8 eps)>
#<alt (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))>
#<alt (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))>
#<alt (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (/ (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)>
#<alt (/ (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))) x)>
#<alt (/ (- (+ (* -1/2 (/ (* eps (+ (* -1/2 (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))))) (* -1/8 (pow eps 3)))) (pow x 6))) (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))))) (* 1/16 (/ (pow eps 4) (pow x 6)))) x)>
#<alt (* 1/2 (/ eps x))>
#<alt (* -1 (/ (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))) (pow x 2))) (* 1/2 eps)) x))>
#<alt (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))))) (+ (* -1/8 (pow eps 3)) (* 1/8 (pow eps 3)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))) x))>
#<alt (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* eps (+ (* -1/2 (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))))) (* -1/8 (pow eps 3))))) (+ (* -1/4 (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))))) (* -1/16 (pow eps 4)))) (pow x 6))) (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* -1/8 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 3) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))))))) x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* eps (+ (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) (pow eps 2))) (* 1/2 (/ 1 x))))>
#<alt (* eps (- (+ (* -1 (/ (+ (* -4 (pow x 5)) (+ (* -2 (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3))))) (* 4 (pow x 5)))) (pow eps 3))) (* 1/2 (/ 1 x))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (* 2 (/ (pow x 3) (pow eps 2))))))>
#<alt (* eps (- (+ (* 8 (/ (pow x 7) (pow eps 4))) (* 1/2 (/ 1 x))) (+ (* -4 (/ (* (pow x 4) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 4))) (+ (* -4 (/ (pow x 5) (pow eps 3))) (+ (* -2 (/ (* (pow x 2) (+ (* -4 (pow x 5)) (* -2 (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3))))))) (pow eps 4))) (+ (* -2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 3))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (+ (* 2 (/ (pow x 3) (pow eps 2))) (* 4 (/ (pow x 5) (pow eps 3)))))))))))>
#<alt (* 1/2 (/ eps x))>
#<alt (* -1 (* eps (- (* -1 (/ (+ x (* -1 x)) eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* eps (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) eps)))) eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* eps (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (+ (* -2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)))) eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1/2 (/ eps x))>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) x)>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) x)>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) x)>
#<alt x>
#<alt (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))) (pow x 4)))) (* 1/2 (/ eps (pow x 2)))))>
#<alt (* x (- (+ 1 (* 1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6)))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2)))))))>
#<alt x>
#<alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))) (pow x 4))) (+ 1 (* -1/2 (/ eps (pow x 2)))))))>
#<alt (* -1 (* x (- (* 1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/4 (/ (pow eps 2) (pow x 4)))))))))>
#<alt x>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (* -1/2 (/ eps x))>
#<alt (* eps (- (/ x eps) (* 1/2 (/ 1 x))))>
#<alt (* eps (- (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) (pow eps 2))) (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))>
#<alt (* eps (- (* 2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 3))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (+ (* -1 (/ x eps)) (+ (* 2 (/ (pow x 3) (pow eps 2))) (* 1/2 (/ 1 x)))))))>
#<alt (* -1/2 (/ eps x))>
#<alt (* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (- (+ (* -2 (/ (pow x 3) eps)) (* 2 (/ (pow x 3) eps))) (* -1 x)) eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (- (* -1 (/ (- (* 2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (* -1 x)) eps)) (* 1/2 (/ 1 x)))))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (/ (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))>
#<alt (/ (+ (* 1/4 (pow eps 2)) (* (pow x 2) (- (pow x 2) (* -1/2 eps)))) (pow x 2))>
#<alt (/ (+ (* 1/4 (pow eps 2)) (* (pow x 2) (- (pow x 2) (* -1/2 eps)))) (pow x 2))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* 1/2 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (- (+ 1 (* 1/4 (/ (pow eps 2) (pow x 4)))) (* -1/2 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (- (+ 1 (* 1/4 (/ (pow eps 2) (pow x 4)))) (* -1/2 (/ eps (pow x 2)))))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* 1/2 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (- (+ 1 (* 1/4 (/ (pow eps 2) (pow x 4)))) (* -1/2 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (- (+ 1 (* 1/4 (/ (pow eps 2) (pow x 4)))) (* -1/2 (/ eps (pow x 2)))))>
#<alt (pow x 2)>
#<alt (+ (* 1/2 eps) (pow x 2))>
#<alt (+ (* eps (+ 1/2 (* 1/4 (/ eps (pow x 2))))) (pow x 2))>
#<alt (+ (* eps (+ 1/2 (* 1/4 (/ eps (pow x 2))))) (pow x 2))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (+ (* 1/4 (/ 1 (pow x 2))) (/ (pow x 2) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (+ (* 1/4 (/ 1 (pow x 2))) (/ (pow x 2) (pow eps 2)))))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (- (* -1 (/ (pow x 2) eps)) 1/2) eps)) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (- (* -1 (/ (pow x 2) eps)) 1/2) eps)) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (* 1/4 (/ eps (pow x 2)))))>
#<alt (* eps (+ 1/2 (* 1/4 (/ eps (pow x 2)))))>
#<alt (* eps (+ 1/2 (* 1/4 (/ eps (pow x 2)))))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (/ (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))>
#<alt (/ (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))>
#<alt (/ (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))>
#<alt (* 1/2 eps)>
#<alt (- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))>
#<alt (- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))>
#<alt (- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))>
#<alt (* 1/2 eps)>
#<alt (- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))>
#<alt (- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))>
#<alt (- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/16 (/ (pow eps 2) (pow x 2)))>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* -1/8 (/ (pow eps 3) (pow x 3)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
Calls

117 calls:

TimeVariablePointExpression
5.0ms
eps
@-inf
(/ (+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x))) (* x (* x x)))
4.0ms
eps
@0
(/ (* -1/8 (* eps (* eps eps))) (* x (* x x)))
4.0ms
x
@0
(- x (/ (+ (* x (* x x)) (/ (* -1/8 (* eps (* eps eps))) (* x (* x x)))) (+ (* x x) (- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x))))))
4.0ms
eps
@inf
(- x (/ (+ (* x x) (* eps -1/2)) x))
4.0ms
eps
@0
(- x (/ (+ (* x (* x x)) (/ (* -1/8 (* eps (* eps eps))) (* x (* x x)))) (+ (* x x) (- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x))))))

rewrite297.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
3800×*-lowering-*.f32
3800×*-lowering-*.f64
2004×pow-lowering-pow.f64
2004×pow-lowering-pow.f32
1734×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038232
1301216
23403212
08266212
Stop Event
iter limit
node limit
Counts
21 → 581
Calls
Call 1
Inputs
(- x (pow (/ 1 (- (* x x) eps)) -1/2))
(pow (/ 1 (- (* x x) eps)) -1/2)
(/ 1 (- (* x x) eps))
(- (* x x) eps)
(- x (/ (+ (* x x) (* eps -1/2)) x))
(/ (+ (* x x) (* eps -1/2)) x)
(+ (* x x) (* eps -1/2))
(* x x)
(* eps (+ (/ 1/2 x) (/ (+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x))) (* x (* x x)))))
(+ (/ 1/2 x) (/ (+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x))) (* x (* x x))))
(/ (+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x))) (* x (* x x)))
(+ (* eps 1/8) (/ (* (* eps eps) 1/16) (* x x)))
(- x (/ (+ (* x (* x x)) (/ (* -1/8 (* eps (* eps eps))) (* x (* x x)))) (+ (* x x) (- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x))))))
(/ (+ (* x (* x x)) (/ (* -1/8 (* eps (* eps eps))) (* x (* x x)))) (+ (* x x) (- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x)))))
(+ (* x x) (- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x))))
(- (* (/ (* eps -1/2) x) (/ (* eps -1/2) x)) (* x (/ (* eps -1/2) x)))
(* eps -1/2)
(/ (* (* eps eps) 1/16) (* x x))
(* x (* x x))
(/ (* -1/8 (* eps (* eps eps))) (* x (* x x)))
(* (/ (* eps -1/2) x) (/ (* eps -1/2) x))
Outputs
(+.f64 x (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) x)
(-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (+.f64 (*.f64 x x) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 x x) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (neg.f64 (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 x (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1/2 binary64))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 #s(literal 1 binary64) (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x x) eps)))
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (+.f64 (*.f64 x x) eps))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)) #s(literal -1 binary64)))
(+.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps))
(+.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x x))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(-.f64 (*.f64 x x) eps)
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) eps)) (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps)))
(-.f64 (/.f64 (*.f64 x x) #s(literal 1 binary64)) (/.f64 eps #s(literal 1 binary64)))
(fma.f64 x x (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 x x) eps) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) (+.f64 (*.f64 x x) eps))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (neg.f64 (+.f64 (*.f64 x x) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps))) (-.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))) (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 x x) eps) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/4 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)))
(+.f64 x (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x))
(+.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x) x)
(-.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x) (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x) (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x)) (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x) (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)) (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x) (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))) (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x) (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x)))) (neg.f64 (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x)) (*.f64 x (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x))) (-.f64 x (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x)))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x) (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)) (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x) (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x))
(/.f64 #s(literal 1 binary64) (/.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) x)
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) x))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))) x))
(/.f64 (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))
(pow.f64 (/.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))
(*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 x (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))))
(+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))))
(fma.f64 x x (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 x x))
(fma.f64 #s(literal -1/2 binary64) eps (*.f64 x x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(pow.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))
(*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 x #s(literal 1 binary64)))
(+.f64 (/.f64 eps (/.f64 x #s(literal 1/2 binary64))) (*.f64 eps (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
(+.f64 (*.f64 eps (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))) (/.f64 eps (/.f64 x #s(literal 1/2 binary64))))
(fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) x) eps (*.f64 eps (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))))) (+.f64 (*.f64 (/.f64 eps (/.f64 x #s(literal 1/2 binary64))) (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))) (*.f64 eps (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 eps (/.f64 x #s(literal 1/2 binary64))) (*.f64 eps (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))))))))
(/.f64 (-.f64 (*.f64 (/.f64 eps (/.f64 x #s(literal 1/2 binary64))) (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))) (*.f64 eps (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))) (-.f64 (/.f64 eps (/.f64 x #s(literal 1/2 binary64))) (*.f64 eps (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 eps (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))))) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))) eps) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))))) eps) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))) eps) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))) eps)
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))))
(+.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x))
(-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 x x))))
(-.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) x))
(-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))))
(fma.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))))) (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))) (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))))))
(/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))) (*.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) x))) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (*.f64 x (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) x))) (*.f64 x (*.f64 x x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) (/.f64 x #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) x))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (/.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) (/.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 x #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) x))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) x) (/.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x x) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (/.f64 x #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) x) (-.f64 #s(literal 0 binary64) x)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) x) x) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))) (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))))) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))))) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(/.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))) x) (*.f64 x (*.f64 x x)))
(pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x))))))
(*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) x)))
(/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/4096 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (*.f64 eps #s(literal 1/8 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))
(/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) x) (*.f64 x x))
(/.f64 (*.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/4096 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (*.f64 eps #s(literal 1/8 binary64))))) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) x)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/4096 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (*.f64 eps #s(literal 1/8 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))
(/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) x) x) x)
(pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x))))
(*.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/4096 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (*.f64 eps #s(literal 1/8 binary64)))))))
(*.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))
(+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (*.f64 eps #s(literal 1/8 binary64)))
(-.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(-.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) (*.f64 x x)))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (-.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (-.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))
(fma.f64 eps #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))
(fma.f64 #s(literal 1/8 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/8 binary64)))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/8 binary64)))
(fma.f64 (/.f64 (*.f64 eps eps) x) (/.f64 #s(literal 1/16 binary64) x) (*.f64 eps #s(literal 1/8 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (*.f64 eps #s(literal 1/8 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/4096 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/4096 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (*.f64 eps #s(literal 1/8 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/4096 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))))) (-.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/4096 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (*.f64 eps #s(literal 1/8 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))))) (neg.f64 (-.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (*.f64 eps #s(literal 1/8 binary64))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (*.f64 eps #s(literal 1/8 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/4096 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/4096 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (*.f64 eps #s(literal 1/8 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/64 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))))
(+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))))
(+.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))) x)
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))))) (+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))) (-.f64 (*.f64 x x) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))))))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))))) (+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))))))) (neg.f64 (+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))) (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))) (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))) (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))))) (-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))) (-.f64 (*.f64 x x) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/64 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) x) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) #s(literal 1 binary64)) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/64 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) x) x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/64 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) x) x))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))) (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/64 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) x) x)))))
(+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))
(+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 x x))
(+.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (+.f64 (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(+.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x)))
(-.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(fma.f64 x x (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))
(fma.f64 eps (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))))
(fma.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x) (/.f64 #s(literal 1 binary64) x) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))))
(fma.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps) (/.f64 #s(literal -1/2 binary64) x) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))) (neg.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) #s(literal 3 binary64)) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (+.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (+.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)))) (+.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(pow.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 x x))))))
(*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(+.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (+.f64 (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(+.f64 (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))
(+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (/.f64 x (/.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 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/64 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (/.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))
(fma.f64 eps (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))))
(fma.f64 eps (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x) (/.f64 #s(literal 1 binary64) x) (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x) (/.f64 #s(literal 1 binary64) x) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps) (/.f64 #s(literal -1/2 binary64) x) (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps) (/.f64 #s(literal -1/2 binary64) x) (neg.f64 (-.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) x)
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 x (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x) x) (*.f64 x (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (neg.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (pow.f64 (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))))) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (*.f64 (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (+.f64 (*.f64 x (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) x)
(/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) #s(literal -1 binary64))
(*.f64 eps (*.f64 (/.f64 #s(literal -1/2 binary64) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))
(*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))
(*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) eps)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(neg.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) x)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) x) x)
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) x)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/16 binary64)) x)
(pow.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)))
(*.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 x x))))
(*.f64 eps (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(*.f64 eps (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x)))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))
(*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)))
(*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 #s(literal 1/16 binary64) x))
(*.f64 (/.f64 #s(literal 1/16 binary64) x) (/.f64 (*.f64 eps eps) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) x))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 x x)) (*.f64 eps eps))
(*.f64 (/.f64 eps x) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) x))
(*.f64 (pow.f64 (/.f64 x eps) #s(literal -1 binary64)) (pow.f64 (/.f64 x (*.f64 eps #s(literal 1/16 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(pow.f64 x #s(literal 3 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(*.f64 x (*.f64 x x))
(*.f64 (*.f64 x x) x)
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (/.f64 x #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(neg.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(neg.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x))))
(/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) #s(literal 1 binary64)) (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) x) (*.f64 eps (*.f64 eps eps))) (*.f64 x x))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) x)) x)
(/.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x x)) x)
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) x) x)
(pow.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal 3 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) #s(literal 3/2 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal -3 binary64))
(pow.f64 (/.f64 eps (/.f64 x #s(literal 1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))
(*.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) eps) #s(literal 3 binary64)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) x) x))
(*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)))
(*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64)))
(*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64)))
(*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64)))
(*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3/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 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 #s(literal -1/8 binary64) x) (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) x))
(*.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) x) (/.f64 #s(literal -1/8 binary64) x))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 eps #s(literal -1/8 binary64)) (/.f64 (*.f64 eps eps) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) x) x) #s(literal -1/8 binary64))
(*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps eps)) x))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) (/.f64 #s(literal -1/8 binary64) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 eps #s(literal -1/8 binary64)) x) (/.f64 (*.f64 eps eps) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x x)) (/.f64 (*.f64 eps eps) x))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps)))
(*.f64 (pow.f64 (*.f64 eps #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (pow.f64 (*.f64 eps #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (/.f64 x (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 x (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 x (*.f64 eps #s(literal -1/8 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/8 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 eps eps) x))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x)))
(/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x) x)
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal 1 binary64)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 #s(literal 0 binary64) x))
(pow.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) #s(literal 1 binary64))
(pow.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 x (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)))
(*.f64 eps (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 eps eps))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 eps (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) eps) (/.f64 #s(literal -1/2 binary64) x))

simplify297.0ms (3.1%)

Algorithm
egg-herbie
Rules
4790×*-lowering-*.f32
4790×*-lowering-*.f64
2800×+-lowering-+.f64
2800×+-lowering-+.f32
1280×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06575564
122434698
087294698
Stop Event
iter limit
node limit
Counts
468 → 468
Calls
Call 1
Inputs
(* -1 (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 1/2 (/ eps x))
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(/ -1 eps)
(- (* -1 (/ (pow x 2) (pow eps 2))) (/ 1 eps))
(- (* (pow x 2) (- (* -1 (/ (pow x 2) (pow eps 3))) (/ 1 (pow eps 2)))) (/ 1 eps))
(- (* (pow x 2) (- (* (pow x 2) (- (* -1 (/ (pow x 2) (pow eps 4))) (/ 1 (pow eps 3)))) (/ 1 (pow eps 2)))) (/ 1 eps))
(/ 1 (pow x 2))
(/ (+ 1 (/ eps (pow x 2))) (pow x 2))
(/ (- (+ 1 (/ (pow eps 2) (pow x 4))) (* -1 (/ eps (pow x 2)))) (pow x 2))
(/ (- (+ 1 (/ (pow eps 3) (pow x 6))) (+ (* -1 (/ eps (pow x 2))) (* -1 (/ (pow eps 2) (pow x 4))))) (pow x 2))
(/ 1 (pow x 2))
(/ (+ 1 (/ eps (pow x 2))) (pow x 2))
(/ (- (+ 1 (/ (pow eps 2) (pow x 4))) (* -1 (/ eps (pow x 2)))) (pow x 2))
(/ (- (+ 1 (/ (pow eps 3) (pow x 6))) (+ (* -1 (/ eps (pow x 2))) (* -1 (/ (pow eps 2) (pow x 4))))) (pow x 2))
(/ 1 (pow x 2))
(+ (/ 1 (pow x 2)) (/ eps (pow x 4)))
(+ (* eps (+ (/ 1 (pow x 4)) (/ eps (pow x 6)))) (/ 1 (pow x 2)))
(+ (* eps (+ (* eps (+ (/ 1 (pow x 6)) (/ eps (pow x 8)))) (/ 1 (pow x 4)))) (/ 1 (pow x 2)))
(/ -1 eps)
(/ (- (* -1 (/ (pow x 2) eps)) 1) eps)
(/ (- (* -1 (/ (pow x 4) (pow eps 2))) (+ 1 (/ (pow x 2) eps))) eps)
(/ (- (* -1 (/ (pow x 6) (pow eps 3))) (+ 1 (+ (/ (pow x 2) eps) (/ (pow x 4) (pow eps 2))))) eps)
(/ -1 eps)
(* -1 (/ (+ 1 (/ (pow x 2) eps)) eps))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 4) eps)) (pow x 2)) eps))) eps))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 6) eps) (* -1 (pow x 4))) eps)) (pow x 2)) eps))) eps))
(* -1 eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(* -1 eps)
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* -1 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* -1/2 (/ eps x))
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* -1/2 (/ eps x)))
(+ x (* -1/2 (/ eps x)))
(* -1/2 (/ eps x))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(* -1/2 (/ eps x))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1/2 eps)
(+ (* -1/2 eps) (pow x 2))
(+ (* -1/2 eps) (pow x 2))
(+ (* -1/2 eps) (pow x 2))
(pow x 2)
(* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))
(pow x 2)
(+ (* -1/2 eps) (pow x 2))
(+ (* -1/2 eps) (pow x 2))
(+ (* -1/2 eps) (pow x 2))
(* -1/2 eps)
(* eps (- (/ (pow x 2) eps) 1/2))
(* eps (- (/ (pow x 2) eps) 1/2))
(* eps (- (/ (pow x 2) eps) 1/2))
(* -1/2 eps)
(* -1 (* eps (+ 1/2 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1/2 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1/2 (* -1 (/ (pow x 2) eps)))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5))))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5))))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(/ (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))) (pow x 5))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5))
(* 1/2 (/ eps x))
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(* 1/2 (/ eps x))
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))
(/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5))
(/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5))
(/ 1/2 x)
(/ (+ 1/2 (* 1/8 (/ eps (pow x 2)))) x)
(/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)
(/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)
(/ 1/2 x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(/ 1/2 x)
(+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))
(+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* 1/8 (/ eps (pow x 3)))
(* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))))
(* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))))
(* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))
(* 1/8 (/ eps (pow x 3)))
(/ (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps)) (pow x 3))
(/ (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps)) (pow x 3))
(/ (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps)) (pow x 3))
(* 1/8 (/ eps (pow x 3)))
(* -1 (/ (+ (* -1/8 eps) (* -1/16 (/ (pow eps 2) (pow x 2)))) (pow x 3)))
(* -1 (/ (+ (* -1/8 eps) (* -1/16 (/ (pow eps 2) (pow x 2)))) (pow x 3)))
(* -1 (/ (+ (* -1/8 eps) (* -1/16 (/ (pow eps 2) (pow x 2)))) (pow x 3)))
(* 1/8 eps)
(* eps (+ 1/8 (* 1/16 (/ eps (pow x 2)))))
(* eps (+ 1/8 (* 1/16 (/ eps (pow x 2)))))
(* eps (+ 1/8 (* 1/16 (/ eps (pow x 2)))))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 2))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 2))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 2))
(* 1/8 eps)
(+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))
(+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))
(+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))
(* 1/8 eps)
(+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))
(+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))
(+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(/ (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(/ (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))) x)
(/ (- (+ (* -1/2 (/ (* eps (+ (* -1/2 (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))))) (* -1/8 (pow eps 3)))) (pow x 6))) (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))))) (* 1/16 (/ (pow eps 4) (pow x 6)))) x)
(* 1/2 (/ eps x))
(* -1 (/ (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))) (pow x 2))) (* 1/2 eps)) x))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))))) (+ (* -1/8 (pow eps 3)) (* 1/8 (pow eps 3)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))) x))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* eps (+ (* -1/2 (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))))) (* -1/8 (pow eps 3))))) (+ (* -1/4 (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))))) (* -1/16 (pow eps 4)))) (pow x 6))) (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* -1/8 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 3) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))))))) x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* eps (+ (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) (pow eps 2))) (* 1/2 (/ 1 x))))
(* eps (- (+ (* -1 (/ (+ (* -4 (pow x 5)) (+ (* -2 (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3))))) (* 4 (pow x 5)))) (pow eps 3))) (* 1/2 (/ 1 x))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (* 2 (/ (pow x 3) (pow eps 2))))))
(* eps (- (+ (* 8 (/ (pow x 7) (pow eps 4))) (* 1/2 (/ 1 x))) (+ (* -4 (/ (* (pow x 4) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 4))) (+ (* -4 (/ (pow x 5) (pow eps 3))) (+ (* -2 (/ (* (pow x 2) (+ (* -4 (pow x 5)) (* -2 (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3))))))) (pow eps 4))) (+ (* -2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 3))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (+ (* 2 (/ (pow x 3) (pow eps 2))) (* 4 (/ (pow x 5) (pow eps 3)))))))))))
(* 1/2 (/ eps x))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 x)) eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) eps)))) eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (+ (* -2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)))) eps)) (* 1/2 (/ 1 x)))))
(* -1/2 (/ eps x))
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))) (pow x 4)))) (* 1/2 (/ eps (pow x 2)))))
(* x (- (+ 1 (* 1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6)))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2)))))))
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))) (pow x 4))) (+ 1 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* 1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/4 (/ (pow eps 2) (pow x 4)))))))))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* -1/2 (/ eps x)))
(+ x (* -1/2 (/ eps x)))
(* -1/2 (/ eps x))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(* eps (- (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) (pow eps 2))) (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(* eps (- (* 2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 3))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (+ (* -1 (/ x eps)) (+ (* 2 (/ (pow x 3) (pow eps 2))) (* 1/2 (/ 1 x)))))))
(* -1/2 (/ eps x))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (+ (* -1 (/ (- (+ (* -2 (/ (pow x 3) eps)) (* 2 (/ (pow x 3) eps))) (* -1 x)) eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (+ (* -1 (/ (- (* -1 (/ (- (* 2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (* -1 x)) eps)) (* 1/2 (/ 1 x)))))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/ (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))
(/ (+ (* 1/4 (pow eps 2)) (* (pow x 2) (- (pow x 2) (* -1/2 eps)))) (pow x 2))
(/ (+ (* 1/4 (pow eps 2)) (* (pow x 2) (- (pow x 2) (* -1/2 eps)))) (pow x 2))
(pow x 2)
(* (pow x 2) (+ 1 (* 1/2 (/ eps (pow x 2)))))
(* (pow x 2) (- (+ 1 (* 1/4 (/ (pow eps 2) (pow x 4)))) (* -1/2 (/ eps (pow x 2)))))
(* (pow x 2) (- (+ 1 (* 1/4 (/ (pow eps 2) (pow x 4)))) (* -1/2 (/ eps (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* 1/2 (/ eps (pow x 2)))))
(* (pow x 2) (- (+ 1 (* 1/4 (/ (pow eps 2) (pow x 4)))) (* -1/2 (/ eps (pow x 2)))))
(* (pow x 2) (- (+ 1 (* 1/4 (/ (pow eps 2) (pow x 4)))) (* -1/2 (/ eps (pow x 2)))))
(pow x 2)
(+ (* 1/2 eps) (pow x 2))
(+ (* eps (+ 1/2 (* 1/4 (/ eps (pow x 2))))) (pow x 2))
(+ (* eps (+ 1/2 (* 1/4 (/ eps (pow x 2))))) (pow x 2))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (+ (* 1/4 (/ 1 (pow x 2))) (/ (pow x 2) (pow eps 2)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (+ (* 1/4 (/ 1 (pow x 2))) (/ (pow x 2) (pow eps 2)))))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* -1 (/ (- (* -1 (/ (pow x 2) eps)) 1/2) eps)) (* 1/4 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* -1 (/ (- (* -1 (/ (pow x 2) eps)) 1/2) eps)) (* 1/4 (/ 1 (pow x 2)))))
(* 1/2 eps)
(* eps (+ 1/2 (* 1/4 (/ eps (pow x 2)))))
(* eps (+ 1/2 (* 1/4 (/ eps (pow x 2)))))
(* eps (+ 1/2 (* 1/4 (/ eps (pow x 2)))))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/ (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))
(/ (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))
(/ (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))
(* 1/2 eps)
(- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))
(- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))
(- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))
(* 1/2 eps)
(- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))
(- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))
(- (* 1/4 (/ (pow eps 2) (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)
(* -1/2 eps)
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
Outputs
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (sqrt.f64 #s(literal -1 binary64))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 4 binary64))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64))) (pow.f64 x #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 4 binary64)))))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 (+.f64 (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) #s(literal -2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(*.f64 (-.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (-.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (+.f64 (-.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (sqrt.f64 #s(literal -1 binary64))))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (-.f64 (+.f64 (/.f64 x eps) (*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (sqrt.f64 #s(literal -1 binary64)))))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 x eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)))) eps)) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) (-.f64 #s(literal 0 binary64) eps))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) #s(literal 1/2 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64)))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(*.f64 x (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(*.f64 x (+.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64)))))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (pow.f64 x #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
(*.f64 (+.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) x))
x
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+.f64 x (*.f64 eps (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x x))) x)))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(+.f64 x (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal -1/2 binary64) x))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (sqrt.f64 #s(literal -1 binary64))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 eps (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(*.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))))) (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(/ -1 eps)
(/.f64 #s(literal -1 binary64) eps)
(- (* -1 (/ (pow x 2) (pow eps 2))) (/ 1 eps))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps)) (-.f64 #s(literal 0 binary64) eps))
(- (* (pow x 2) (- (* -1 (/ (pow x 2) (pow eps 3))) (/ 1 (pow eps 2)))) (/ 1 eps))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))) (/.f64 #s(literal -1 binary64) eps))
(- (* (pow x 2) (- (* (pow x 2) (- (* -1 (/ (pow x 2) (pow eps 4))) (/ 1 (pow eps 3)))) (/ 1 (pow eps 2)))) (/ 1 eps))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal -1 binary64) (*.f64 eps eps)))) (/.f64 #s(literal -1 binary64) eps))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/ (+ 1 (/ eps (pow x 2))) (pow x 2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))) (*.f64 x x))
(/ (- (+ 1 (/ (pow eps 2) (pow x 4))) (* -1 (/ eps (pow x 2)))) (pow x 2))
(/.f64 (+.f64 (/.f64 (*.f64 eps eps) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))) (*.f64 x x))
(/ (- (+ 1 (/ (pow eps 3) (pow x 6))) (+ (* -1 (/ eps (pow x 2))) (* -1 (/ (pow eps 2) (pow x 4))))) (pow x 2))
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 (*.f64 eps eps) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 x x))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/ (+ 1 (/ eps (pow x 2))) (pow x 2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))) (*.f64 x x))
(/ (- (+ 1 (/ (pow eps 2) (pow x 4))) (* -1 (/ eps (pow x 2)))) (pow x 2))
(/.f64 (+.f64 (/.f64 (*.f64 eps eps) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))) (*.f64 x x))
(/ (- (+ 1 (/ (pow eps 3) (pow x 6))) (+ (* -1 (/ eps (pow x 2))) (* -1 (/ (pow eps 2) (pow x 4))))) (pow x 2))
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 (*.f64 eps eps) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 x x))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(+ (/ 1 (pow x 2)) (/ eps (pow x 4)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 eps (pow.f64 x #s(literal 4 binary64))))
(+ (* eps (+ (/ 1 (pow x 4)) (/ eps (pow x 6)))) (/ 1 (pow x 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 eps (pow.f64 x #s(literal 6 binary64))))))
(+ (* eps (+ (* eps (+ (/ 1 (pow x 6)) (/ eps (pow x 8)))) (/ 1 (pow x 4)))) (/ 1 (pow x 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 eps (pow.f64 x #s(literal 8 binary64))))))))
(/ -1 eps)
(/.f64 #s(literal -1 binary64) eps)
(/ (- (* -1 (/ (pow x 2) eps)) 1) eps)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps)) (-.f64 #s(literal 0 binary64) eps))
(/ (- (* -1 (/ (pow x 4) (pow eps 2))) (+ 1 (/ (pow x 2) eps))) eps)
(/.f64 (-.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) eps)) (*.f64 x x)) eps) #s(literal 1 binary64)) eps)
(/ (- (* -1 (/ (pow x 6) (pow eps 3))) (+ 1 (+ (/ (pow x 2) eps) (/ (pow x 4) (pow eps 2))))) eps)
(/.f64 (+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))) (-.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) eps)) (*.f64 x x)) eps) #s(literal 1 binary64))) eps)
(/ -1 eps)
(/.f64 #s(literal -1 binary64) eps)
(* -1 (/ (+ 1 (/ (pow x 2) eps)) eps))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps)) (-.f64 #s(literal 0 binary64) eps))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 4) eps)) (pow x 2)) eps))) eps))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) eps)) (*.f64 x x)) eps)) (-.f64 #s(literal 0 binary64) eps))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 6) eps) (* -1 (pow x 4))) eps)) (pow x 2)) eps))) eps))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 (pow.f64 x #s(literal 6 binary64)) eps)) eps)) (*.f64 x x)) eps)) (-.f64 #s(literal 0 binary64) eps))
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)))))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)))))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)))))
x
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1/2 eps) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1/2 eps) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1/2 eps) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(+ (* -1/2 eps) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1/2 eps) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1/2 eps) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* eps (- (/ (pow x 2) eps) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps)))
(* eps (- (/ (pow x 2) eps) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps)))
(* eps (- (/ (pow x 2) eps) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1 (* eps (+ 1/2 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) eps))))
(* -1 (* eps (+ 1/2 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) eps))))
(* -1 (* eps (+ 1/2 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) eps))))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps x)))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps x)))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) eps)) (-.f64 #s(literal 0 binary64) eps)) (/.f64 #s(literal -1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) eps)) (-.f64 #s(literal 0 binary64) eps)) (/.f64 #s(literal -1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))) (pow x 5))
(/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5))
(/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 x (*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5))
(/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 x (*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))) (pow.f64 x #s(literal 5 binary64)))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 4 binary64))))) x)
(/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 4 binary64))))) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(/.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) x))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 eps (*.f64 #s(literal 1/8 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))) (pow.f64 x #s(literal 5 binary64)))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ (+ 1/2 (* 1/8 (/ eps (pow x 2)))) x)
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)))) x)
(/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)
(/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 4 binary64))))) x)
(/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)
(/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 4 binary64))))) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) x))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))
(+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64))))))
(+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64))))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps x)))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps x)))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps x)))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps x)))))
(* 1/8 (/ eps (pow x 3)))
(*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))))
(* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))))
(* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 eps (*.f64 #s(literal 1/8 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 eps (*.f64 #s(literal 1/8 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 eps (*.f64 #s(literal 1/8 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 5 binary64)))
(* 1/8 (/ eps (pow x 3)))
(*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(/ (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps)) (pow x 3))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 x x)))
(/ (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps)) (pow x 3))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 x x)))
(/ (+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps)) (pow x 3))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 x x)))
(* 1/8 (/ eps (pow x 3)))
(*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(* -1 (/ (+ (* -1/8 eps) (* -1/16 (/ (pow eps 2) (pow x 2)))) (pow x 3)))
(/.f64 (+.f64 (*.f64 eps #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) (*.f64 x x))) (neg.f64 (*.f64 x (*.f64 x x))))
(* -1 (/ (+ (* -1/8 eps) (* -1/16 (/ (pow eps 2) (pow x 2)))) (pow x 3)))
(/.f64 (+.f64 (*.f64 eps #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) (*.f64 x x))) (neg.f64 (*.f64 x (*.f64 x x))))
(* -1 (/ (+ (* -1/8 eps) (* -1/16 (/ (pow eps 2) (pow x 2)))) (pow x 3)))
(/.f64 (+.f64 (*.f64 eps #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) (*.f64 x x))) (neg.f64 (*.f64 x (*.f64 x x))))
(* 1/8 eps)
(*.f64 eps #s(literal 1/8 binary64))
(* eps (+ 1/8 (* 1/16 (/ eps (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x))))
(* eps (+ 1/8 (* 1/16 (/ eps (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x))))
(* eps (+ 1/8 (* 1/16 (/ eps (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x))))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x x))))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* 1/8 (/ 1 eps)) (* 1/16 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x x))))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 2))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 eps (*.f64 #s(literal 1/8 binary64) (*.f64 x x)))) (*.f64 x x))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 2))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 eps (*.f64 #s(literal 1/8 binary64) (*.f64 x x)))) (*.f64 x x))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 2))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 eps (*.f64 #s(literal 1/8 binary64) (*.f64 x x)))) (*.f64 x x))
(* 1/8 eps)
(*.f64 eps #s(literal 1/8 binary64))
(+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))
(*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x))))
(+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))
(*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x))))
(+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))
(*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x))))
(* 1/8 eps)
(*.f64 eps #s(literal 1/8 binary64))
(+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))
(*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x))))
(+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))
(*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x))))
(+ (* 1/16 (/ (pow eps 2) (pow x 2))) (* 1/8 eps))
(*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(/.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal 0 binary64))) x)
(/ (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))) x)
(/.f64 (+.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal 0 binary64))) #s(literal 0 binary64)) x)
(/ (- (+ (* -1/2 (/ (* eps (+ (* -1/2 (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))))) (* -1/8 (pow eps 3)))) (pow x 6))) (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))))) (* 1/16 (/ (pow eps 4) (pow x 6)))) x)
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) (/.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal 0 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 6 binary64))))) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64))))) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1 (/ (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))) (pow x 2))) (* 1/2 eps)) x))
(/.f64 (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x)
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))))) (+ (* -1/8 (pow eps 3)) (* 1/8 (pow eps 3)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))) x))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* eps (+ (* -1/2 (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))))) (* -1/8 (pow eps 3))))) (+ (* -1/4 (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))))) (* -1/16 (pow eps 4)))) (pow x 6))) (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* -1/8 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 3) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))))))) x))
(/.f64 (-.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -1/16 binary64)) #s(literal 0 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal 0 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 x #s(literal 4 binary64))) #s(literal 0 binary64)) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) (pow eps 2))) (* 1/2 (/ 1 x))))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(* eps (- (+ (* -1 (/ (+ (* -4 (pow x 5)) (+ (* -2 (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3))))) (* 4 (pow x 5)))) (pow eps 3))) (* 1/2 (/ 1 x))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (* 2 (/ (pow x 3) (pow eps 2))))))
(+.f64 (*.f64 eps (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -4 binary64)) (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64))) (*.f64 eps (*.f64 eps eps))))) #s(literal 0 binary64))
(* eps (- (+ (* 8 (/ (pow x 7) (pow eps 4))) (* 1/2 (/ 1 x))) (+ (* -4 (/ (* (pow x 4) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 4))) (+ (* -4 (/ (pow x 5) (pow eps 3))) (+ (* -2 (/ (* (pow x 2) (+ (* -4 (pow x 5)) (* -2 (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3))))))) (pow eps 4))) (+ (* -2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 3))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (+ (* 2 (/ (pow x 3) (pow eps 2))) (* 4 (/ (pow x 5) (pow eps 3)))))))))))
(*.f64 eps (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 0 binary64)) (pow.f64 eps #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -4 binary64)) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))) (pow.f64 eps #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 5 binary64))) (*.f64 eps (*.f64 eps eps))) #s(literal 0 binary64)))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1 (* eps (- (* -1 (/ (+ x (* -1 x)) eps)) (* 1/2 (/ 1 x)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* -1 (* eps (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) eps)))) eps)) (* 1/2 (/ 1 x)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* -1 (* eps (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (+ (* -2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)))) eps)) (* 1/2 (/ 1 x)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))) (pow x 4)))) (* 1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(* x (- (+ 1 (* 1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6)))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)))))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))) (pow x 4))) (+ 1 (* -1/2 (/ eps (pow x 2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)))))
(* -1 (* x (- (* 1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/4 (/ (pow eps 2) (pow x 4)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
x
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* eps (- (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) (pow eps 2))) (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* eps (- (* 2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 3))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (+ (* -1 (/ x eps)) (+ (* 2 (/ (pow x 3) (pow eps 2))) (* 1/2 (/ 1 x)))))))
(*.f64 eps (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x (/.f64 x (*.f64 eps eps)))))) (-.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -2 binary64))) (*.f64 eps eps)) (/.f64 x eps)))))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* -1 (* eps (+ (* -1 (/ (- (+ (* -2 (/ (pow x 3) eps)) (* 2 (/ (pow x 3) eps))) (* -1 x)) eps)) (* 1/2 (/ 1 x)))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* -1 (* eps (+ (* -1 (/ (- (* -1 (/ (- (* 2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (* -1 x)) eps)) (* 1/2 (/ 1 x)))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(/ (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))
(/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x x))
(/ (+ (* 1/4 (pow eps 2)) (* (pow x 2) (- (pow x 2) (* -1/2 eps)))) (pow x 2))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 x x))
(/ (+ (* 1/4 (pow eps 2)) (* (pow x 2) (- (pow x 2) (* -1/2 eps)))) (pow x 2))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 x x))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* 1/2 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))
(* (pow x 2) (- (+ 1 (* 1/4 (/ (pow eps 2) (pow x 4)))) (* -1/2 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(* (pow x 2) (- (+ 1 (* 1/4 (/ (pow eps 2) (pow x 4)))) (* -1/2 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* 1/2 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))
(* (pow x 2) (- (+ 1 (* 1/4 (/ (pow eps 2) (pow x 4)))) (* -1/2 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(* (pow x 2) (- (+ 1 (* 1/4 (/ (pow eps 2) (pow x 4)))) (* -1/2 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(pow x 2)
(*.f64 x x)
(+ (* 1/2 eps) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))
(+ (* eps (+ 1/2 (* 1/4 (/ eps (pow x 2))))) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x x)))))
(+ (* eps (+ 1/2 (* 1/4 (/ eps (pow x 2))))) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x x)))))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (+ (* 1/4 (/ 1 (pow x 2))) (/ (pow x 2) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (+.f64 (*.f64 x (/.f64 x (*.f64 eps eps))) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (+ (* 1/4 (/ 1 (pow x 2))) (/ (pow x 2) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (+.f64 (*.f64 x (/.f64 x (*.f64 eps eps))) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* -1 (/ (- (* -1 (/ (pow x 2) eps)) 1/2) eps)) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x x) eps))) eps)))
(* (pow eps 2) (+ (* -1 (/ (- (* -1 (/ (pow x 2) eps)) 1/2) eps)) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x x) eps))) eps)))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* eps (+ 1/2 (* 1/4 (/ eps (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x x))))
(* eps (+ 1/2 (* 1/4 (/ eps (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x x))))
(* eps (+ 1/2 (* 1/4 (/ eps (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x x))))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(/ (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))
(/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x x))
(/ (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))
(/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x x))
(/ (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))
(/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x x))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x x))))
(- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x x))))
(- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x x))))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x x))))
(- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x x))))
(- (* 1/4 (/ (pow eps 2) (pow x 2))) (* -1/2 eps))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x x))))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(* 1/16 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* -1/8 (/ (pow eps 3) (pow x 3)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))

eval188.0ms (2%)

Compiler

Compiled 44105 to 3337 computations (92.4% saved)

prune174.0ms (1.8%)

Pruning

55 alts after pruning (52 fresh and 3 done)

PrunedKeptTotal
New1216271243
Fresh32528
Picked325
Done011
Total1222551277
Accuracy
100.0%
Counts
1277 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
6.4%
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
4.6%
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))) (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)))
64.8%
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
38.8%
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x)
41.3%
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
6.4%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
4.6%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)) (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x)))))
7.2%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
60.1%
(-.f64 x (pow.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -1/2 binary64)))
5.6%
(-.f64 x (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) x))
3.6%
(-.f64 x (/.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))) x))
5.5%
(-.f64 x (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))) x))
4.5%
(-.f64 x (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))))
7.2%
(-.f64 x (/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
4.5%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) x) (*.f64 eps (*.f64 eps eps))) (*.f64 x x))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
4.5%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
1.5%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x x))))
1.7%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))))
4.0%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 x x))))
2.7%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)))))
1.6%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (*.f64 x (*.f64 x x)))))))))
1.4%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
5.5%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) x) (/.f64 #s(literal -1/8 binary64) x))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
4.5%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) (/.f64 #s(literal -1/8 binary64) (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
4.4%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps #s(literal -1/8 binary64)) (/.f64 (*.f64 eps eps) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
7.2%
(-.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))
3.1%
(-.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
5.6%
(-.f64 x (/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))) x))
5.5%
(-.f64 x (/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))))
5.2%
(-.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))) x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
3.5%
(-.f64 x (/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))) x))
3.6%
(-.f64 x (/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))
5.3%
(-.f64 x (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) x))
5.5%
(-.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
7.1%
(-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))))
7.2%
(-.f64 x (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))
4.4%
(-.f64 x (+.f64 x (*.f64 eps (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x x))) x))))
4.6%
(-.f64 x (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
7.0%
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
6.3%
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (*.f64 eps #s(literal -1/2 binary64))))))
7.0%
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps x) (/.f64 #s(literal -1/2 binary64) x)))))
6.3%
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps))))
7.2%
(-.f64 x (*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x))))
65.2%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
60.3%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
4.2%
(-.f64 x x)
36.3%
(+.f64 (/.f64 eps (/.f64 x #s(literal 1/2 binary64))) (*.f64 eps (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
36.0%
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 2 binary64)))) (-.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
6.4%
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
7.2%
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
38.9%
(*.f64 eps (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x x))) x))
41.1%
(*.f64 eps (/.f64 #s(literal 1/2 binary64) x))
29.7%
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x (*.f64 x x)))))
36.8%
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 x x)))))
3.4%
x
Compiler

Compiled 3264 to 1494 computations (54.2% saved)

simplify257.0ms (2.7%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff128
(+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
cost-diff128
(*.f64 x (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
cost-diff128
(/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))
cost-diff128
(-.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
cost-diff0
(*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
cost-diff0
(*.f64 x x)
cost-diff256
(-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
cost-diff1664
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
cost-diff128
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
cost-diff384
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
cost-diff640
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
cost-diff128
(-.f64 x x)
cost-diff0
(-.f64 (*.f64 x x) eps)
cost-diff0
(*.f64 x x)
cost-diff512
(-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))
cost-diff512
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
Rules
3172×*-lowering-*.f32
3172×*-lowering-*.f64
2082×+-lowering-+.f64
2082×+-lowering-+.f32
2018×fnmsub-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
038352
1144291
2400260
31510259
47862259
08899259
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (- (* x x) (- (* x x) eps)) (+ x (sqrt (- (* x x) eps))))
(- (* x x) (- (* x x) eps))
(* x x)
x
(- (* x x) eps)
eps
(+ x (sqrt (- (* x x) eps)))
(sqrt (- (* x x) eps))
(- x x)
x
(- x (* x (+ 1 (/ 1 (/ x (/ (* eps -1/2) x))))))
x
(* x (+ 1 (/ 1 (/ x (/ (* eps -1/2) x)))))
(+ 1 (/ 1 (/ x (/ (* eps -1/2) x))))
1
(/ 1 (/ x (/ (* eps -1/2) x)))
(/ x (/ (* eps -1/2) x))
(/ (* eps -1/2) x)
(* eps -1/2)
eps
-1/2
(* (- (* x x) (* (+ x (/ (* eps -1/2) x)) (+ x (/ (* eps -1/2) x)))) (/ 1 (+ x (+ x (/ (* eps -1/2) x)))))
(- (* x x) (* (+ x (/ (* eps -1/2) x)) (+ x (/ (* eps -1/2) x))))
(* x x)
x
(* (+ x (/ (* eps -1/2) x)) (+ x (/ (* eps -1/2) x)))
(+ x (/ (* eps -1/2) x))
(/ (* eps -1/2) x)
(* eps -1/2)
eps
-1/2
(/ 1 (+ x (+ x (/ (* eps -1/2) x))))
1
(+ x (+ x (/ (* eps -1/2) x)))
(- x (/ (+ (* eps (* (* eps eps) -1/8)) (* (* x (* x x)) (* x (* x x)))) (* x (+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x)))))))
x
(/ (+ (* eps (* (* eps eps) -1/8)) (* (* x (* x x)) (* x (* x x)))) (* x (+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x))))))
(+ (* eps (* (* eps eps) -1/8)) (* (* x (* x x)) (* x (* x x))))
(* eps (* (* eps eps) -1/8))
eps
(* (* eps eps) -1/8)
(* eps eps)
-1/8
(* (* x (* x x)) (* x (* x x)))
(* x (* x x))
(* x x)
(* x (+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x)))))
(+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x))))
(* x (* x (* x x)))
(* (* eps -1/2) (- (* eps -1/2) (* x x)))
(* eps -1/2)
-1/2
(- (* eps -1/2) (* x x))
Outputs
(/ (- (* x x) (- (* x x) eps)) (+ x (sqrt (- (* x x) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(- (* x x) (- (* x x) eps))
eps
(* x x)
(*.f64 x x)
x
(- (* x x) eps)
(-.f64 (*.f64 x x) eps)
eps
(+ x (sqrt (- (* x x) eps)))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt (- (* x x) eps))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(- x x)
#s(literal 0 binary64)
x
(- x (* x (+ 1 (/ 1 (/ x (/ (* eps -1/2) x))))))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
x
(* x (+ 1 (/ 1 (/ x (/ (* eps -1/2) x)))))
(+.f64 x (/.f64 (/.f64 eps #s(literal -2 binary64)) x))
(+ 1 (/ 1 (/ x (/ (* eps -1/2) x))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 eps #s(literal -2 binary64)) x) x))
1
#s(literal 1 binary64)
(/ 1 (/ x (/ (* eps -1/2) x)))
(/.f64 (/.f64 (/.f64 eps #s(literal -2 binary64)) x) x)
(/ x (/ (* eps -1/2) x))
(/.f64 x (/.f64 (/.f64 eps #s(literal -2 binary64)) x))
(/ (* eps -1/2) x)
(/.f64 (/.f64 eps #s(literal -2 binary64)) x)
(* eps -1/2)
(/.f64 eps #s(literal -2 binary64))
eps
-1/2
#s(literal -1/2 binary64)
(* (- (* x x) (* (+ x (/ (* eps -1/2) x)) (+ x (/ (* eps -1/2) x)))) (/ 1 (+ x (+ x (/ (* eps -1/2) x)))))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(- (* x x) (* (+ x (/ (* eps -1/2) x)) (+ x (/ (* eps -1/2) x))))
(*.f64 (+.f64 (/.f64 (/.f64 eps #s(literal -2 binary64)) x) (*.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(* x x)
(*.f64 x x)
x
(* (+ x (/ (* eps -1/2) x)) (+ x (/ (* eps -1/2) x)))
(*.f64 (+.f64 x (/.f64 (/.f64 eps #s(literal -2 binary64)) x)) (+.f64 x (/.f64 (/.f64 eps #s(literal -2 binary64)) x)))
(+ x (/ (* eps -1/2) x))
(+.f64 x (/.f64 (/.f64 eps #s(literal -2 binary64)) x))
(/ (* eps -1/2) x)
(/.f64 (/.f64 eps #s(literal -2 binary64)) x)
(* eps -1/2)
(/.f64 eps #s(literal -2 binary64))
eps
-1/2
#s(literal -1/2 binary64)
(/ 1 (+ x (+ x (/ (* eps -1/2) x))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 eps #s(literal -2 binary64)) x) (*.f64 x #s(literal 2 binary64))))
1
#s(literal 1 binary64)
(+ x (+ x (/ (* eps -1/2) x)))
(+.f64 (/.f64 (/.f64 eps #s(literal -2 binary64)) x) (*.f64 x #s(literal 2 binary64)))
(- x (/ (+ (* eps (* (* eps eps) -1/8)) (* (* x (* x x)) (* x (* x x)))) (* x (+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x)))))))
(-.f64 x (/.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))) x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))))
x
(/ (+ (* eps (* (* eps eps) -1/8)) (* (* x (* x x)) (* x (* x x)))) (* x (+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x))))))
(/.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))) x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)))))
(+ (* eps (* (* eps eps) -1/8)) (* (* x (* x x)) (* x (* x x))))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))
(* eps (* (* eps eps) -1/8))
(*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))))
eps
(* (* eps eps) -1/8)
(*.f64 eps (*.f64 eps #s(literal -1/8 binary64)))
(* eps eps)
(*.f64 eps eps)
-1/8
#s(literal -1/8 binary64)
(* (* x (* x x)) (* x (* x x)))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(* x (* x x))
(*.f64 x (*.f64 x x))
(* x x)
(*.f64 x x)
(* x (+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x)))))
(*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)))))
(+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))
(* x (* x (* x x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(* (* eps -1/2) (- (* eps -1/2) (* x x)))
(*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(* eps -1/2)
(/.f64 eps #s(literal -2 binary64))
-1/2
#s(literal -1/2 binary64)
(- (* eps -1/2) (* x x))
(-.f64 (/.f64 eps #s(literal -2 binary64)) (*.f64 x x))

localize264.0ms (2.8%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 x (*.f64 x (*.f64 x x)))
accuracy99.8%
(*.f64 x (*.f64 x x))
accuracy65.2%
(-.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
accuracy40.3%
(/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
accuracy99.5%
(*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
accuracy92.5%
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
accuracy65.8%
(-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
accuracy99.6%
(/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
accuracy99.4%
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
accuracy84.3%
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
accuracy65.2%
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
accuracy100.0%
(-.f64 x x)
accuracy100.0%
(sqrt.f64 (-.f64 (*.f64 x x) eps))
accuracy100.0%
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
accuracy99.5%
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
accuracy65.9%
(-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))
Results
119.0ms82×1valid
60.0ms160×0valid
17.0ms14×2valid
Compiler

Compiled 441 to 39 computations (91.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 94.0ms
ival-mult: 36.0ms (38.2% of total)
ival-div: 17.0ms (18.1% of total)
ival-sub: 16.0ms (17% of total)
ival-add: 11.0ms (11.7% of total)
backward-pass: 9.0ms (9.6% of total)
ival-sqrt: 4.0ms (4.2% of total)
const: 1.0ms (1.1% of total)

series59.0ms (0.6%)

Counts
22 → 480
Calls
Call 1
Inputs
#<alt (/ (- (* x x) (- (* x x) eps)) (+ x (sqrt (- (* x x) eps))))>
#<alt (- (* x x) (- (* x x) eps))>
#<alt (* x x)>
#<alt (- (* x x) eps)>
#<alt (- x x)>
#<alt (- x (* x (+ 1 (/ 1 (/ x (/ (* eps -1/2) x))))))>
#<alt (* x (+ 1 (/ 1 (/ x (/ (* eps -1/2) x)))))>
#<alt (+ 1 (/ 1 (/ x (/ (* eps -1/2) x))))>
#<alt (/ 1 (/ x (/ (* eps -1/2) x)))>
#<alt (* (- (* x x) (* (+ x (/ (* eps -1/2) x)) (+ x (/ (* eps -1/2) x)))) (/ 1 (+ x (+ x (/ (* eps -1/2) x)))))>
#<alt (- (* x x) (* (+ x (/ (* eps -1/2) x)) (+ x (/ (* eps -1/2) x))))>
#<alt (* (+ x (/ (* eps -1/2) x)) (+ x (/ (* eps -1/2) x)))>
#<alt (- x (/ (+ (* eps (* (* eps eps) -1/8)) (* (* x (* x x)) (* x (* x x)))) (* x (+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x)))))))>
#<alt (/ (+ (* eps (* (* eps eps) -1/8)) (* (* x (* x x)) (* x (* x x)))) (* x (+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x))))))>
#<alt (* x (+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x)))))>
#<alt (+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x))))>
#<alt (+ x (sqrt (- (* x x) eps)))>
#<alt (sqrt (- (* x x) eps))>
#<alt (/ x (/ (* eps -1/2) x))>
#<alt (/ 1 (+ x (+ x (/ (* eps -1/2) x))))>
#<alt (* x (* x x))>
#<alt (* x (* x (* x x)))>
Outputs
#<alt (* (sqrt eps) (/ 1 (sqrt -1)))>
#<alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))>
#<alt (+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))>
#<alt (+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))>
#<alt (* 1/2 (/ eps x))>
#<alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)>
#<alt (/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)>
#<alt (/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)>
#<alt (* 2 x)>
#<alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))>
#<alt (* 1/2 (/ eps x))>
#<alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))>
#<alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))>
#<alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))>
#<alt (* (sqrt eps) (/ 1 (sqrt -1)))>
#<alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))>
#<alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))>
#<alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))>
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (+ x (* -1 (* (sqrt eps) (sqrt -1))))>
#<alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))>
#<alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (* -1 eps)>
#<alt (- (pow x 2) eps)>
#<alt (- (pow x 2) eps)>
#<alt (- (pow x 2) eps)>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (pow x 2)>
#<alt (+ (* -1 eps) (pow x 2))>
#<alt (+ (* -1 eps) (pow x 2))>
#<alt (+ (* -1 eps) (pow x 2))>
#<alt (* -1 eps)>
#<alt (* eps (- (/ (pow x 2) eps) 1))>
#<alt (* eps (- (/ (pow x 2) eps) 1))>
#<alt (* eps (- (/ (pow x 2) eps) 1))>
#<alt (* -1 eps)>
#<alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))>
#<alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* -1/2 (/ eps x))>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) x)>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) x)>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) x)>
#<alt x>
#<alt (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt x>
#<alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))>
#<alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))>
#<alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))>
#<alt x>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (* -1/2 (/ eps x))>
#<alt (* eps (- (/ x eps) (* 1/2 (/ 1 x))))>
#<alt (* eps (- (/ x eps) (* 1/2 (/ 1 x))))>
#<alt (* eps (- (/ x eps) (* 1/2 (/ 1 x))))>
#<alt (* -1/2 (/ eps x))>
#<alt (* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))>
#<alt 1>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt (+ 1 (* -1/2 (/ eps (pow x 2))))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))>
#<alt (* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))>
#<alt (* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* -1/2 (/ eps (pow x 2)))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* -1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (/ (- (* eps (pow x 2)) (* 1/4 (pow eps 2))) (pow x 2))>
#<alt (/ (- (* eps (pow x 2)) (* 1/4 (pow eps 2))) (pow x 2))>
#<alt (/ (- (* eps (pow x 2)) (* 1/4 (pow eps 2))) (pow x 2))>
#<alt eps>
#<alt (- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))>
#<alt (- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))>
#<alt (- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))>
#<alt eps>
#<alt (- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))>
#<alt (- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))>
#<alt (- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))>
#<alt eps>
#<alt (* eps (+ 1 (* -1/4 (/ eps (pow x 2)))))>
#<alt (* eps (+ 1 (* -1/4 (/ eps (pow x 2)))))>
#<alt (* eps (+ 1 (* -1/4 (/ eps (pow x 2)))))>
#<alt (* -1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* -1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (/ (+ (* -1 (* eps (pow x 2))) (* 1/4 (pow eps 2))) (pow x 2))>
#<alt (/ (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* -1 eps) (pow x 2)))) (pow x 2))>
#<alt (/ (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* -1 eps) (pow x 2)))) (pow x 2))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (+ (* -1 (/ eps (pow x 2))) (* 1/4 (/ (pow eps 2) (pow x 4))))))>
#<alt (* (pow x 2) (+ 1 (+ (* -1 (/ eps (pow x 2))) (* 1/4 (/ (pow eps 2) (pow x 4))))))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (+ (* -1 (/ eps (pow x 2))) (* 1/4 (/ (pow eps 2) (pow x 4))))))>
#<alt (* (pow x 2) (+ 1 (+ (* -1 (/ eps (pow x 2))) (* 1/4 (/ (pow eps 2) (pow x 4))))))>
#<alt (pow x 2)>
#<alt (+ (* -1 eps) (pow x 2))>
#<alt (+ (* eps (- (* 1/4 (/ eps (pow x 2))) 1)) (pow x 2))>
#<alt (+ (* eps (- (* 1/4 (/ eps (pow x 2))) 1)) (pow x 2))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (- (* 1/4 (/ 1 (pow x 2))) (/ 1 eps)))>
#<alt (* (pow eps 2) (- (+ (* 1/4 (/ 1 (pow x 2))) (/ (pow x 2) (pow eps 2))) (/ 1 eps)))>
#<alt (* (pow eps 2) (- (+ (* 1/4 (/ 1 (pow x 2))) (/ (pow x 2) (pow eps 2))) (/ 1 eps)))>
#<alt (* 1/4 (/ (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (- (* 1/4 (/ 1 (pow x 2))) (/ 1 eps)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1 (* -1 (/ (pow x 2) eps))) eps)) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1 (* -1 (/ (pow x 2) eps))) eps)) (* 1/4 (/ 1 (pow x 2)))))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (/ (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)>
#<alt (/ (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))) x)>
#<alt (/ (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))))) x)>
#<alt (* 1/2 (/ eps x))>
#<alt (* -1 (/ (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))) (pow x 2))) (* 1/2 eps)) x))>
#<alt (* -1 (/ (- (* 1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))) x))>
#<alt (* -1 (/ (- (* -1 (/ (+ (* -1/4 (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))))) (* 1/4 (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))))) (pow x 6))) (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))))) x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* 1/2 (/ eps x))>
#<alt (* eps (+ (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) (pow eps 2))) (* 1/2 (/ 1 x))))>
#<alt (* eps (- (+ (* -1 (/ (+ (* -4 (pow x 5)) (+ (* -2 (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3))))) (* 4 (pow x 5)))) (pow eps 3))) (* 1/2 (/ 1 x))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (* 2 (/ (pow x 3) (pow eps 2))))))>
#<alt (* eps (- (+ (* 8 (/ (pow x 7) (pow eps 4))) (* 1/2 (/ 1 x))) (+ (* -4 (/ (* (pow x 4) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 4))) (+ (* -4 (/ (pow x 5) (pow eps 3))) (+ (* -2 (/ (* (pow x 2) (+ (* -4 (pow x 5)) (* -2 (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3))))))) (pow eps 4))) (+ (* -2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 3))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (+ (* 2 (/ (pow x 3) (pow eps 2))) (* 4 (/ (pow x 5) (pow eps 3)))))))))))>
#<alt (* 1/2 (/ eps x))>
#<alt (* -1 (* eps (- (* -1 (/ (+ x (* -1 x)) eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* eps (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) eps)))) eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* eps (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (+ (* -2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)))) eps)) (* 1/2 (/ 1 x)))))>
#<alt x>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (* -1/2 (/ eps x))>
#<alt (* eps (- (/ x eps) (* 1/2 (/ 1 x))))>
#<alt (* eps (- (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) (pow eps 2))) (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))>
#<alt (* eps (- (* 2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 3))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (+ (* -1 (/ x eps)) (+ (* 2 (/ (pow x 3) (pow eps 2))) (* 1/2 (/ 1 x)))))))>
#<alt (* -1/2 (/ eps x))>
#<alt (* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (- (+ (* -2 (/ (pow x 3) eps)) (* 2 (/ (pow x 3) eps))) (* -1 x)) eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (- (* -1 (/ (- (* 2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (* -1 x)) eps)) (* 1/2 (/ 1 x)))))>
#<alt (* -1/2 (/ eps x))>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) x)>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) x)>
#<alt (/ (+ (* -1/2 eps) (pow x 2)) x)>
#<alt x>
#<alt (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))) (pow x 4)))) (* 1/2 (/ eps (pow x 2)))))>
#<alt (* x (- (+ 1 (* 1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6)))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2)))))))>
#<alt x>
#<alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))>
#<alt (* -1 (* x (- (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 1)))>
#<alt (* -1 (* x (- (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2)))))) 1)))>
#<alt (* 1/4 (* (pow eps 2) x))>
#<alt (* x (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))>
#<alt (* x (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* 1/2 eps) (pow x 2)))))>
#<alt (* x (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* 1/2 eps) (pow x 2)))))>
#<alt (pow x 5)>
#<alt (* (pow x 5) (+ 1 (* 1/2 (/ eps (pow x 2)))))>
#<alt (* (pow x 5) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))>
#<alt (* (pow x 5) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))>
#<alt (pow x 5)>
#<alt (* -1 (* (pow x 5) (- (* -1/2 (/ eps (pow x 2))) 1)))>
#<alt (* -1 (* (pow x 5) (- (+ (* -1/2 (/ eps (pow x 2))) (* -1/4 (/ (pow eps 2) (pow x 4)))) 1)))>
#<alt (* -1 (* (pow x 5) (- (+ (* -1/2 (/ eps (pow x 2))) (* -1/4 (/ (pow eps 2) (pow x 4)))) 1)))>
#<alt (pow x 5)>
#<alt (+ (* 1/2 (* eps (pow x 3))) (pow x 5))>
#<alt (+ (* eps (+ (* 1/4 (* eps x)) (* 1/2 (pow x 3)))) (pow x 5))>
#<alt (+ (* eps (+ (* 1/4 (* eps x)) (* 1/2 (pow x 3)))) (pow x 5))>
#<alt (* 1/4 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* 1/4 x) (* 1/2 (/ (pow x 3) eps))))>
#<alt (* (pow eps 2) (+ (* 1/4 x) (+ (* 1/2 (/ (pow x 3) eps)) (/ (pow x 5) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ (* 1/4 x) (+ (* 1/2 (/ (pow x 3) eps)) (/ (pow x 5) (pow eps 2)))))>
#<alt (* 1/4 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* 1/4 x) (* 1/2 (/ (pow x 3) eps))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 5) eps)) (* -1/2 (pow x 3))) eps)) (* 1/4 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 5) eps)) (* -1/2 (pow x 3))) eps)) (* 1/4 x)))>
#<alt (* 1/4 (pow eps 2))>
#<alt (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2))))>
#<alt (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* 1/2 eps) (pow x 2))))>
#<alt (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* 1/2 eps) (pow x 2))))>
#<alt (pow x 4)>
#<alt (* (pow x 4) (+ 1 (* 1/2 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))>
#<alt (* (pow x 4) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))>
#<alt (pow x 4)>
#<alt (* (pow x 4) (+ 1 (* 1/2 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))>
#<alt (* (pow x 4) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))>
#<alt (pow x 4)>
#<alt (+ (* 1/2 (* eps (pow x 2))) (pow x 4))>
#<alt (+ (* eps (+ (* 1/4 eps) (* 1/2 (pow x 2)))) (pow x 4))>
#<alt (+ (* eps (+ (* 1/4 eps) (* 1/2 (pow x 2)))) (pow x 4))>
#<alt (* 1/4 (pow eps 2))>
#<alt (* (pow eps 2) (+ 1/4 (* 1/2 (/ (pow x 2) eps))))>
#<alt (* (pow eps 2) (+ 1/4 (+ (* 1/2 (/ (pow x 2) eps)) (/ (pow x 4) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ 1/4 (+ (* 1/2 (/ (pow x 2) eps)) (/ (pow x 4) (pow eps 2)))))>
#<alt (* 1/4 (pow eps 2))>
#<alt (* (pow eps 2) (+ 1/4 (* 1/2 (/ (pow x 2) eps))))>
#<alt (* (pow eps 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (pow x 4) eps)) (* -1/2 (pow x 2))) eps))))>
#<alt (* (pow eps 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (pow x 4) eps)) (* -1/2 (pow x 2))) eps))))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (+ x (* (sqrt eps) (sqrt -1)))>
#<alt (+ (* x (+ 1 (* 1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))>
#<alt (+ (* x (+ 1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))>
#<alt (* 2 x)>
#<alt (* x (+ 2 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))>
#<alt (* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))>
#<alt (* 1/2 (/ eps x))>
#<alt (* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))>
#<alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))>
#<alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x))>
#<alt (* 2 x)>
#<alt (+ (* -1/2 (/ eps x)) (* 2 x))>
#<alt (+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))>
#<alt (+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* eps (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))>
#<alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))>
#<alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))))>
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (* -1 (* eps (+ (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ x (* -1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ x (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))>
#<alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))>
#<alt x>
#<alt (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))>
#<alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))>
#<alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))>
#<alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))>
#<alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))>
#<alt x>
#<alt (+ x (* -1/2 (/ eps x)))>
#<alt (+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))>
#<alt (+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))>
#<alt (* (sqrt eps) (sqrt -1))>
#<alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))>
#<alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt eps) (sqrt -1)))>
#<alt (* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))>
#<alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))>
#<alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ (pow x 2) eps))>
#<alt (* -2 (/ x eps))>
#<alt (* x (- (* -8 (/ (pow x 2) (pow eps 2))) (* 2 (/ 1 eps))))>
#<alt (* x (- (* (pow x 2) (- (* -32 (/ (pow x 2) (pow eps 3))) (* 8 (/ 1 (pow eps 2))))) (* 2 (/ 1 eps))))>
#<alt (* x (- (* (pow x 2) (- (* (pow x 2) (- (* -128 (/ (pow x 2) (pow eps 4))) (* 32 (/ 1 (pow eps 3))))) (* 8 (/ 1 (pow eps 2))))) (* 2 (/ 1 eps))))>
#<alt (/ 1/2 x)>
#<alt (/ (+ 1/2 (* 1/8 (/ eps (pow x 2)))) x)>
#<alt (/ (- (+ 1/2 (* 1/32 (/ (pow eps 2) (pow x 4)))) (* -1/8 (/ eps (pow x 2)))) x)>
#<alt (/ (- (+ 1/2 (* 1/128 (/ (pow eps 3) (pow x 6)))) (+ (* -1/8 (/ eps (pow x 2))) (* -1/32 (/ (pow eps 2) (pow x 4))))) x)>
#<alt (/ 1/2 x)>
#<alt (* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))>
#<alt (* -1 (/ (- (* -1/32 (/ (pow eps 2) (pow x 4))) (+ 1/2 (* 1/8 (/ eps (pow x 2))))) x))>
#<alt (* -1 (/ (- (* -1/128 (/ (pow eps 3) (pow x 6))) (+ 1/2 (+ (* 1/32 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2)))))) x))>
#<alt (/ 1/2 x)>
#<alt (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))>
#<alt (+ (* eps (+ (* 1/32 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))>
#<alt (+ (* eps (+ (* eps (+ (* 1/128 (/ eps (pow x 7))) (* 1/32 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))>
#<alt (* -2 (/ x eps))>
#<alt (/ (+ (* -8 (/ (pow x 3) eps)) (* -2 x)) eps)>
#<alt (/ (- (+ (* -32 (/ (pow x 5) (pow eps 2))) (* -2 x)) (* 8 (/ (pow x 3) eps))) eps)>
#<alt (/ (- (+ (* -128 (/ (pow x 7) (pow eps 3))) (* -2 x)) (+ (* 8 (/ (pow x 3) eps)) (* 32 (/ (pow x 5) (pow eps 2))))) eps)>
#<alt (* -2 (/ x eps))>
#<alt (* -1 (/ (+ (* 2 x) (* 8 (/ (pow x 3) eps))) eps))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -32 (/ (pow x 5) eps)) (* 8 (pow x 3))) eps)) (* 2 x)) eps))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 128 (/ (pow x 7) eps)) (* -32 (pow x 5))) eps)) (* 8 (pow x 3))) eps)) (* 2 x)) eps))>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
Calls

120 calls:

TimeVariablePointExpression
12.0ms
x
@-inf
(/ 1 (+ x (+ x (/ (* eps -1/2) x))))
6.0ms
eps
@inf
(* (- (* x x) (* (+ x (/ (* eps -1/2) x)) (+ x (/ (* eps -1/2) x)))) (/ 1 (+ x (+ x (/ (* eps -1/2) x)))))
3.0ms
eps
@0
(/ x (/ (* eps -1/2) x))
2.0ms
eps
@0
(- x (/ (+ (* eps (* (* eps eps) -1/8)) (* (* x (* x x)) (* x (* x x)))) (* x (+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x)))))))
2.0ms
x
@0
(- x (/ (+ (* eps (* (* eps eps) -1/8)) (* (* x (* x x)) (* x (* x x)))) (* x (+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x)))))))

rewrite402.0ms (4.2%)

Algorithm
batch-egg-rewrite
Rules
3362×*-lowering-*.f32
3362×*-lowering-*.f64
1628×pow-lowering-pow.f64
1628×pow-lowering-pow.f32
1426×fmsub-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038236
1329180
23431180
08135180
Stop Event
iter limit
node limit
Counts
22 → 490
Calls
Call 1
Inputs
(/ (- (* x x) (- (* x x) eps)) (+ x (sqrt (- (* x x) eps))))
(- (* x x) (- (* x x) eps))
(* x x)
(- (* x x) eps)
(- x x)
(- x (* x (+ 1 (/ 1 (/ x (/ (* eps -1/2) x))))))
(* x (+ 1 (/ 1 (/ x (/ (* eps -1/2) x)))))
(+ 1 (/ 1 (/ x (/ (* eps -1/2) x))))
(/ 1 (/ x (/ (* eps -1/2) x)))
(* (- (* x x) (* (+ x (/ (* eps -1/2) x)) (+ x (/ (* eps -1/2) x)))) (/ 1 (+ x (+ x (/ (* eps -1/2) x)))))
(- (* x x) (* (+ x (/ (* eps -1/2) x)) (+ x (/ (* eps -1/2) x))))
(* (+ x (/ (* eps -1/2) x)) (+ x (/ (* eps -1/2) x)))
(- x (/ (+ (* eps (* (* eps eps) -1/8)) (* (* x (* x x)) (* x (* x x)))) (* x (+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x)))))))
(/ (+ (* eps (* (* eps eps) -1/8)) (* (* x (* x x)) (* x (* x x)))) (* x (+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x))))))
(* x (+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x)))))
(+ (* x (* x (* x x))) (* (* eps -1/2) (- (* eps -1/2) (* x x))))
(+ x (sqrt (- (* x x) eps)))
(sqrt (- (* x x) eps))
(/ x (/ (* eps -1/2) x))
(/ 1 (+ x (+ x (/ (* eps -1/2) x))))
(* x (* x x))
(* x (* x (* x x)))
Outputs
(+.f64 x (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(fma.f64 x #s(literal 1 binary64) (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(fma.f64 x (/.f64 x (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))
(fma.f64 #s(literal 1 binary64) x (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) (-.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 eps #s(literal 0 binary64))) (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))
(neg.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))
(neg.f64 (/.f64 (+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps)) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps)) (-.f64 #s(literal 0 binary64) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))) (+.f64 eps #s(literal 0 binary64))) (*.f64 (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (+.f64 eps #s(literal 0 binary64))) (*.f64 (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) (*.f64 (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) (-.f64 (*.f64 x x) eps))) (pow.f64 (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))) (+.f64 eps #s(literal 0 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (+.f64 eps #s(literal 0 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (+.f64 (*.f64 x x) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 x x) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1 binary64)) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))) (+.f64 eps #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (+.f64 eps #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) (+.f64 eps #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) (-.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps #s(literal 0 binary64))) (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (/.f64 (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))) (+.f64 eps #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps)))))
(*.f64 (pow.f64 (/.f64 (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) (*.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (+.f64 eps #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps)))
(+.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)))
(+.f64 (*.f64 x x) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(+.f64 eps #s(literal 0 binary64))
(+.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) (-.f64 (*.f64 x x) eps)))
(+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)) (*.f64 x x))
(+.f64 #s(literal 0 binary64) eps)
(-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps)) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps)))
(fma.f64 x x (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)))
(fma.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))) (+.f64 eps #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (*.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (+.f64 eps #s(literal 0 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))) (+.f64 eps #s(literal 0 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))))
(/.f64 (*.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (+.f64 eps #s(literal 0 binary64))) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))) (+.f64 eps #s(literal 0 binary64)))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (+.f64 eps #s(literal 0 binary64)))) (neg.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps))))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) eps))
(pow.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))) (+.f64 eps #s(literal 0 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (*.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (+.f64 eps #s(literal 0 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps))) (+.f64 eps #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps)))))
(*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (+.f64 eps #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 x #s(literal 1 binary64)))
(+.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps))
(+.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(-.f64 (*.f64 x x) eps)
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) eps)) (/.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) eps)))
(sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))
(fma.f64 x x (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) (+.f64 (*.f64 x x) eps))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (neg.f64 (+.f64 (*.f64 x x) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps))) (-.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps)))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) #s(literal -1 binary64))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)) #s(literal 1 binary64)))
#s(literal 0 binary64)
(+.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x)) x)
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(fma.f64 x #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 #s(literal 1 binary64) x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (neg.f64 (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x)))) (-.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) #s(literal -1 binary64))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(+.f64 x (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(+.f64 (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) x)
(fma.f64 x #s(literal 1 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(fma.f64 #s(literal 1 binary64) x (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 x (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (-.f64 x (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) x)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (/.f64 (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)
(/.f64 #s(literal -1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(/.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) x))
(pow.f64 (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 eps (/.f64 (/.f64 #s(literal -1/2 binary64) x) x))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) x) x))
(*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) eps) (/.f64 #s(literal -1/2 binary64) x))
(*.f64 (pow.f64 (/.f64 x (*.f64 eps #s(literal 1/2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))
(+.f64 x (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (*.f64 (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))
(-.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) x)
(-.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (/.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(fma.f64 x #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(fma.f64 #s(literal 1 binary64) x (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(neg.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (+.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (+.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) (*.f64 (+.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) (*.f64 (+.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (+.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(/.f64 (neg.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (+.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #s(literal -1 binary64)) (+.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (+.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(pow.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) #s(literal -1 binary64))
(*.f64 eps (neg.f64 (/.f64 #s(literal -1/2 binary64) x)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))
(*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x))))
(+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))
(+.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 x x))
(+.f64 (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(-.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))) (/.f64 (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 (-.f64 (*.f64 x x) (*.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 x x (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))
(fma.f64 x x (neg.f64 (-.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(fma.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(fma.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 x #s(literal 1 binary64)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))
(fma.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 x #s(literal 1 binary64)) (neg.f64 (-.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) #s(literal 1 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) #s(literal 1 binary64)) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))) (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x))))
(pow.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(+.f64 (*.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (/.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(+.f64 (/.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 2 binary64)))
(fma.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x (/.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (-.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (/.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (*.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (/.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (/.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 (*.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (/.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))
(/.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)))) (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x)))) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(pow.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) #s(literal 1 binary64)) (pow.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) #s(literal 1 binary64)))
(+.f64 x (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) x)
(-.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(fma.f64 x #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(fma.f64 #s(literal 1 binary64) x (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))) (neg.f64 (+.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))) (-.f64 x (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)))
(/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)) (neg.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(/.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) x)
(pow.f64 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(*.f64 (pow.f64 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(+.f64 (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 x (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) x (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))) x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) x)
(+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))
(fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x (*.f64 x x)) x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(fma.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))
(+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))
(+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 eps #s(literal 0 binary64)) (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) (+.f64 eps #s(literal 0 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps)) (neg.f64 (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (-.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (+.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) (neg.f64 (-.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)) x))
(pow.f64 (/.f64 (-.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))) (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))) (+.f64 eps #s(literal 0 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 x (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) eps) (*.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (pow.f64 (+.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (*.f64 x x) eps)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(neg.f64 (/.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(/.f64 (/.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #s(literal -1 binary64))
(/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(/.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x))
(pow.f64 (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 x (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(*.f64 (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) #s(literal -1 binary64)))
(*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) x)
(*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (/.f64 x #s(literal 1 binary64)))
(*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps #s(literal -1/2 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (pow.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) x) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) eps) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))
(/.f64 #s(literal -1 binary64) (+.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(pow.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (pow.f64 (/.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))
(*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(pow.f64 x #s(literal 3 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 (*.f64 x (*.f64 x x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(*.f64 x (*.f64 x x))
(*.f64 (*.f64 x x) x)
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 1 binary64)) (*.f64 x x))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 x #s(literal 4 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) x)
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1 binary64))

simplify404.0ms (4.3%)

Algorithm
egg-herbie
Rules
5130×*-lowering-*.f32
5130×*-lowering-*.f64
4032×+-lowering-+.f64
4032×+-lowering-+.f32
1818×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
07615312
126614491
086054491
Stop Event
iter limit
node limit
Counts
480 → 480
Calls
Call 1
Inputs
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(* 1/2 (/ eps x))
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -1 eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(* -1 eps)
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* -1 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
0
0
0
0
0
0
0
0
0
0
0
0
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* -1/2 (/ eps x))
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* -1/2 (/ eps x)))
(+ x (* -1/2 (/ eps x)))
(* -1/2 (/ eps x))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(* -1/2 (/ eps x))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1/2 (/ eps (pow x 2)))
(/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))
(/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))
(/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))
1
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+ 1 (* -1/2 (/ eps (pow x 2))))
1
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+ 1 (* -1/2 (/ eps (pow x 2))))
1
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(* -1/2 (/ eps (pow x 2)))
(* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))
(* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))
(* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))
(* -1/2 (/ eps (pow x 2)))
(* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))
(* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))
(* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* -1/2 (/ eps (pow x 2)))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* -1/4 (/ (pow eps 2) (pow x 2)))
(/ (- (* eps (pow x 2)) (* 1/4 (pow eps 2))) (pow x 2))
(/ (- (* eps (pow x 2)) (* 1/4 (pow eps 2))) (pow x 2))
(/ (- (* eps (pow x 2)) (* 1/4 (pow eps 2))) (pow x 2))
eps
(- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))
(- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))
(- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))
eps
(- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))
(- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))
(- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))
eps
(* eps (+ 1 (* -1/4 (/ eps (pow x 2)))))
(* eps (+ 1 (* -1/4 (/ eps (pow x 2)))))
(* eps (+ 1 (* -1/4 (/ eps (pow x 2)))))
(* -1/4 (/ (pow eps 2) (pow x 2)))
(* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))
(* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))
(* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))
(* -1/4 (/ (pow eps 2) (pow x 2)))
(* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))
(* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))
(* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/ (+ (* -1 (* eps (pow x 2))) (* 1/4 (pow eps 2))) (pow x 2))
(/ (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* -1 eps) (pow x 2)))) (pow x 2))
(/ (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* -1 eps) (pow x 2)))) (pow x 2))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (+ (* -1 (/ eps (pow x 2))) (* 1/4 (/ (pow eps 2) (pow x 4))))))
(* (pow x 2) (+ 1 (+ (* -1 (/ eps (pow x 2))) (* 1/4 (/ (pow eps 2) (pow x 4))))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (+ (* -1 (/ eps (pow x 2))) (* 1/4 (/ (pow eps 2) (pow x 4))))))
(* (pow x 2) (+ 1 (+ (* -1 (/ eps (pow x 2))) (* 1/4 (/ (pow eps 2) (pow x 4))))))
(pow x 2)
(+ (* -1 eps) (pow x 2))
(+ (* eps (- (* 1/4 (/ eps (pow x 2))) 1)) (pow x 2))
(+ (* eps (- (* 1/4 (/ eps (pow x 2))) 1)) (pow x 2))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* (pow eps 2) (- (* 1/4 (/ 1 (pow x 2))) (/ 1 eps)))
(* (pow eps 2) (- (+ (* 1/4 (/ 1 (pow x 2))) (/ (pow x 2) (pow eps 2))) (/ 1 eps)))
(* (pow eps 2) (- (+ (* 1/4 (/ 1 (pow x 2))) (/ (pow x 2) (pow eps 2))) (/ 1 eps)))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(* (pow eps 2) (- (* 1/4 (/ 1 (pow x 2))) (/ 1 eps)))
(* (pow eps 2) (+ (* -1 (/ (+ 1 (* -1 (/ (pow x 2) eps))) eps)) (* 1/4 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* -1 (/ (+ 1 (* -1 (/ (pow x 2) eps))) eps)) (* 1/4 (/ 1 (pow x 2)))))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(/ (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(/ (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))) x)
(/ (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))))) x)
(* 1/2 (/ eps x))
(* -1 (/ (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))) (pow x 2))) (* 1/2 eps)) x))
(* -1 (/ (- (* 1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))) x))
(* -1 (/ (- (* -1 (/ (+ (* -1/4 (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))))) (* 1/4 (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))))) (pow x 6))) (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))))) x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* eps (+ (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) (pow eps 2))) (* 1/2 (/ 1 x))))
(* eps (- (+ (* -1 (/ (+ (* -4 (pow x 5)) (+ (* -2 (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3))))) (* 4 (pow x 5)))) (pow eps 3))) (* 1/2 (/ 1 x))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (* 2 (/ (pow x 3) (pow eps 2))))))
(* eps (- (+ (* 8 (/ (pow x 7) (pow eps 4))) (* 1/2 (/ 1 x))) (+ (* -4 (/ (* (pow x 4) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 4))) (+ (* -4 (/ (pow x 5) (pow eps 3))) (+ (* -2 (/ (* (pow x 2) (+ (* -4 (pow x 5)) (* -2 (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3))))))) (pow eps 4))) (+ (* -2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 3))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (+ (* 2 (/ (pow x 3) (pow eps 2))) (* 4 (/ (pow x 5) (pow eps 3)))))))))))
(* 1/2 (/ eps x))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 x)) eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) eps)))) eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (+ (* -2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)))) eps)) (* 1/2 (/ 1 x)))))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* -1/2 (/ eps x)))
(+ x (* -1/2 (/ eps x)))
(* -1/2 (/ eps x))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(* eps (- (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) (pow eps 2))) (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(* eps (- (* 2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 3))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (+ (* -1 (/ x eps)) (+ (* 2 (/ (pow x 3) (pow eps 2))) (* 1/2 (/ 1 x)))))))
(* -1/2 (/ eps x))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (+ (* -1 (/ (- (+ (* -2 (/ (pow x 3) eps)) (* 2 (/ (pow x 3) eps))) (* -1 x)) eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (+ (* -1 (/ (- (* -1 (/ (- (* 2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (* -1 x)) eps)) (* 1/2 (/ 1 x)))))
(* -1/2 (/ eps x))
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))) (pow x 4)))) (* 1/2 (/ eps (pow x 2)))))
(* x (- (+ 1 (* 1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6)))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2)))))))
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 1)))
(* -1 (* x (- (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2)))))) 1)))
(* 1/4 (* (pow eps 2) x))
(* x (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))
(* x (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* 1/2 eps) (pow x 2)))))
(* x (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* 1/2 eps) (pow x 2)))))
(pow x 5)
(* (pow x 5) (+ 1 (* 1/2 (/ eps (pow x 2)))))
(* (pow x 5) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))
(* (pow x 5) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))
(pow x 5)
(* -1 (* (pow x 5) (- (* -1/2 (/ eps (pow x 2))) 1)))
(* -1 (* (pow x 5) (- (+ (* -1/2 (/ eps (pow x 2))) (* -1/4 (/ (pow eps 2) (pow x 4)))) 1)))
(* -1 (* (pow x 5) (- (+ (* -1/2 (/ eps (pow x 2))) (* -1/4 (/ (pow eps 2) (pow x 4)))) 1)))
(pow x 5)
(+ (* 1/2 (* eps (pow x 3))) (pow x 5))
(+ (* eps (+ (* 1/4 (* eps x)) (* 1/2 (pow x 3)))) (pow x 5))
(+ (* eps (+ (* 1/4 (* eps x)) (* 1/2 (pow x 3)))) (pow x 5))
(* 1/4 (* (pow eps 2) x))
(* (pow eps 2) (+ (* 1/4 x) (* 1/2 (/ (pow x 3) eps))))
(* (pow eps 2) (+ (* 1/4 x) (+ (* 1/2 (/ (pow x 3) eps)) (/ (pow x 5) (pow eps 2)))))
(* (pow eps 2) (+ (* 1/4 x) (+ (* 1/2 (/ (pow x 3) eps)) (/ (pow x 5) (pow eps 2)))))
(* 1/4 (* (pow eps 2) x))
(* (pow eps 2) (+ (* 1/4 x) (* 1/2 (/ (pow x 3) eps))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 5) eps)) (* -1/2 (pow x 3))) eps)) (* 1/4 x)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 5) eps)) (* -1/2 (pow x 3))) eps)) (* 1/4 x)))
(* 1/4 (pow eps 2))
(+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2))))
(+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* 1/2 eps) (pow x 2))))
(+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* 1/2 eps) (pow x 2))))
(pow x 4)
(* (pow x 4) (+ 1 (* 1/2 (/ eps (pow x 2)))))
(* (pow x 4) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))
(* (pow x 4) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))
(pow x 4)
(* (pow x 4) (+ 1 (* 1/2 (/ eps (pow x 2)))))
(* (pow x 4) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))
(* (pow x 4) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))
(pow x 4)
(+ (* 1/2 (* eps (pow x 2))) (pow x 4))
(+ (* eps (+ (* 1/4 eps) (* 1/2 (pow x 2)))) (pow x 4))
(+ (* eps (+ (* 1/4 eps) (* 1/2 (pow x 2)))) (pow x 4))
(* 1/4 (pow eps 2))
(* (pow eps 2) (+ 1/4 (* 1/2 (/ (pow x 2) eps))))
(* (pow eps 2) (+ 1/4 (+ (* 1/2 (/ (pow x 2) eps)) (/ (pow x 4) (pow eps 2)))))
(* (pow eps 2) (+ 1/4 (+ (* 1/2 (/ (pow x 2) eps)) (/ (pow x 4) (pow eps 2)))))
(* 1/4 (pow eps 2))
(* (pow eps 2) (+ 1/4 (* 1/2 (/ (pow x 2) eps))))
(* (pow eps 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (pow x 4) eps)) (* -1/2 (pow x 2))) eps))))
(* (pow eps 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (pow x 4) eps)) (* -1/2 (pow x 2))) eps))))
(* (sqrt eps) (sqrt -1))
(+ x (* (sqrt eps) (sqrt -1)))
(+ (* x (+ 1 (* 1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(+ (* x (+ 1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 2 x)
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* 1/2 (/ eps x))
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x))
(* 2 x)
(+ (* -1/2 (/ eps x)) (* 2 x))
(+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ (pow x 2) eps))
(* -2 (/ x eps))
(* x (- (* -8 (/ (pow x 2) (pow eps 2))) (* 2 (/ 1 eps))))
(* x (- (* (pow x 2) (- (* -32 (/ (pow x 2) (pow eps 3))) (* 8 (/ 1 (pow eps 2))))) (* 2 (/ 1 eps))))
(* x (- (* (pow x 2) (- (* (pow x 2) (- (* -128 (/ (pow x 2) (pow eps 4))) (* 32 (/ 1 (pow eps 3))))) (* 8 (/ 1 (pow eps 2))))) (* 2 (/ 1 eps))))
(/ 1/2 x)
(/ (+ 1/2 (* 1/8 (/ eps (pow x 2)))) x)
(/ (- (+ 1/2 (* 1/32 (/ (pow eps 2) (pow x 4)))) (* -1/8 (/ eps (pow x 2)))) x)
(/ (- (+ 1/2 (* 1/128 (/ (pow eps 3) (pow x 6)))) (+ (* -1/8 (/ eps (pow x 2))) (* -1/32 (/ (pow eps 2) (pow x 4))))) x)
(/ 1/2 x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(* -1 (/ (- (* -1/32 (/ (pow eps 2) (pow x 4))) (+ 1/2 (* 1/8 (/ eps (pow x 2))))) x))
(* -1 (/ (- (* -1/128 (/ (pow eps 3) (pow x 6))) (+ 1/2 (+ (* 1/32 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2)))))) x))
(/ 1/2 x)
(+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))
(+ (* eps (+ (* 1/32 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(+ (* eps (+ (* eps (+ (* 1/128 (/ eps (pow x 7))) (* 1/32 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(* -2 (/ x eps))
(/ (+ (* -8 (/ (pow x 3) eps)) (* -2 x)) eps)
(/ (- (+ (* -32 (/ (pow x 5) (pow eps 2))) (* -2 x)) (* 8 (/ (pow x 3) eps))) eps)
(/ (- (+ (* -128 (/ (pow x 7) (pow eps 3))) (* -2 x)) (+ (* 8 (/ (pow x 3) eps)) (* 32 (/ (pow x 5) (pow eps 2))))) eps)
(* -2 (/ x eps))
(* -1 (/ (+ (* 2 x) (* 8 (/ (pow x 3) eps))) eps))
(* -1 (/ (+ (* -1 (/ (- (* -32 (/ (pow x 5) eps)) (* 8 (pow x 3))) eps)) (* 2 x)) eps))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 128 (/ (pow x 7) eps)) (* -32 (pow x 5))) eps)) (* 8 (pow x 3))) eps)) (* 2 x)) eps))
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
Outputs
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (/.f64 x #s(literal 1 binary64)))
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1 binary64))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(/.f64 (-.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -5/128 binary64)) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64))) eps) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (pow.f64 x #s(literal 6 binary64)))) (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 #s(literal 0 binary64) x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) eps) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal 5/128 binary64) eps) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))))))
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (/.f64 x #s(literal 1 binary64)))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (*.f64 eps eps))) (/.f64 x #s(literal 1 binary64)))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps eps)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 (sqrt.f64 eps) (*.f64 x (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x x)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 (*.f64 x x) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64)) (/.f64 x #s(literal -1 binary64))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 eps))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 eps)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 x x))) (*.f64 eps x)) eps))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 eps)) (/.f64 (-.f64 (/.f64 (+.f64 (-.f64 (*.f64 eps (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 eps (*.f64 eps eps)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x))))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 eps x)) eps))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (+.f64 (/.f64 (*.f64 x x) eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (+.f64 (/.f64 (*.f64 x x) eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (+.f64 (/.f64 (*.f64 x x) eps) #s(literal -1 binary64)))
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps))))
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))))
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))))
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))))
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
x
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x eps)))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x eps)))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x eps)))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))
(/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))
(/ (+ (* -1/2 eps) (pow x 2)) (pow x 2))
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))
(+ 1 (* -1/2 (/ eps (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* eps (- (/ 1 eps) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) eps)))
(* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) eps)))
(* -1 (* eps (- (* 1/2 (/ 1 (pow x 2))) (/ 1 eps))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) eps)))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* -1/2 (/ eps (pow x 2)))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps) (*.f64 x x))
(/ (- (* eps (pow x 2)) (* 1/4 (pow eps 2))) (pow x 2))
(/.f64 (+.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps)) (*.f64 x x))
(/ (- (* eps (pow x 2)) (* 1/4 (pow eps 2))) (pow x 2))
(/.f64 (+.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps)) (*.f64 x x))
(/ (- (* eps (pow x 2)) (* 1/4 (pow eps 2))) (pow x 2))
(/.f64 (+.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps)) (*.f64 x x))
eps
(- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps) (*.f64 x x)) eps)
(- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps) (*.f64 x x)) eps)
(- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps) (*.f64 x x)) eps)
eps
(- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps) (*.f64 x x)) eps)
(- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps) (*.f64 x x)) eps)
(- (* -1/4 (/ (pow eps 2) (pow x 2))) (* -1 eps))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps) (*.f64 x x)) eps)
eps
(* eps (+ 1 (* -1/4 (/ eps (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/4 binary64))))
(* eps (+ 1 (* -1/4 (/ eps (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/4 binary64))))
(* eps (+ 1 (* -1/4 (/ eps (pow x 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/4 binary64))))
(* -1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps) (*.f64 x x))
(* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1/4 binary64) (*.f64 x x))))
(* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1/4 binary64) (*.f64 x x))))
(* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1/4 binary64) (*.f64 x x))))
(* -1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps) (*.f64 x x))
(* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1/4 binary64) (*.f64 x x))))
(* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1/4 binary64) (*.f64 x x))))
(* (pow eps 2) (- (/ 1 eps) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1/4 binary64) (*.f64 x x))))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(/ (+ (* -1 (* eps (pow x 2))) (* 1/4 (pow eps 2))) (pow x 2))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 eps (*.f64 x x))) (*.f64 x x))
(/ (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* -1 eps) (pow x 2)))) (pow x 2))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (*.f64 x x))
(/ (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* -1 eps) (pow x 2)))) (pow x 2))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (*.f64 x x))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (+ (* -1 (/ eps (pow x 2))) (* 1/4 (/ (pow eps 2) (pow x 4))))))
(*.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow x 2) (+ 1 (+ (* -1 (/ eps (pow x 2))) (* 1/4 (/ (pow eps 2) (pow x 4))))))
(*.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (+ (* -1 (/ eps (pow x 2))) (* 1/4 (/ (pow eps 2) (pow x 4))))))
(*.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow x 2) (+ 1 (+ (* -1 (/ eps (pow x 2))) (* 1/4 (/ (pow eps 2) (pow x 4))))))
(*.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(pow x 2)
(*.f64 x x)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* eps (- (* 1/4 (/ eps (pow x 2))) 1)) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/4 binary64)) #s(literal -1 binary64))))
(+ (* eps (- (* 1/4 (/ eps (pow x 2))) 1)) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/4 binary64)) #s(literal -1 binary64))))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* (pow eps 2) (- (* 1/4 (/ 1 (pow x 2))) (/ 1 eps)))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) eps)))
(* (pow eps 2) (- (+ (* 1/4 (/ 1 (pow x 2))) (/ (pow x 2) (pow eps 2))) (/ 1 eps)))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) eps))))
(* (pow eps 2) (- (+ (* 1/4 (/ 1 (pow x 2))) (/ (pow x 2) (pow eps 2))) (/ 1 eps)))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) eps))))
(* 1/4 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(* (pow eps 2) (- (* 1/4 (/ 1 (pow x 2))) (/ 1 eps)))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ 1 (* -1 (/ (pow x 2) eps))) eps)) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps)) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ 1 (* -1 (/ (pow x 2) eps))) eps)) (* 1/4 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps)) eps)))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal 0 binary64)) (*.f64 eps #s(literal 1/2 binary64))) x)
(/ (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))) x)
(/.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal 0 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (/.f64 (*.f64 eps #s(literal 0 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(/ (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))))) x)
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal 0 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 (*.f64 eps #s(literal 0 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1 (/ (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))) (pow x 2))) (* 1/2 eps)) x))
(/.f64 (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (- (* 1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))) x))
(/.f64 (-.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 0 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal 0 binary64))) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (- (* -1 (/ (+ (* -1/4 (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))))) (* 1/4 (* (pow eps 2) (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))))) (pow x 6))) (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 4))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* 1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))))) x))
(/.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal 0 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (/.f64 (*.f64 eps #s(literal 0 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 #s(literal 0 binary64) x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) (pow eps 2))) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(* eps (- (+ (* -1 (/ (+ (* -4 (pow x 5)) (+ (* -2 (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3))))) (* 4 (pow x 5)))) (pow eps 3))) (* 1/2 (/ 1 x))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (* 2 (/ (pow x 3) (pow eps 2))))))
(*.f64 eps (+.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 5 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -4 binary64)))) (*.f64 eps (*.f64 eps eps)))) #s(literal 0 binary64)))
(* eps (- (+ (* 8 (/ (pow x 7) (pow eps 4))) (* 1/2 (/ 1 x))) (+ (* -4 (/ (* (pow x 4) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 4))) (+ (* -4 (/ (pow x 5) (pow eps 3))) (+ (* -2 (/ (* (pow x 2) (+ (* -4 (pow x 5)) (* -2 (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3))))))) (pow eps 4))) (+ (* -2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 3))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (+ (* 2 (/ (pow x 3) (pow eps 2))) (* 4 (/ (pow x 5) (pow eps 3)))))))))))
(*.f64 eps (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 7 binary64))) (pow.f64 eps #s(literal 4 binary64)))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal 4 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -4 binary64)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 5 binary64))) (*.f64 eps (*.f64 eps eps)))))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -4 binary64)))) #s(literal 0 binary64)) (pow.f64 eps #s(literal 4 binary64))))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1 (* eps (- (* -1 (/ (+ x (* -1 x)) eps)) (* 1/2 (/ 1 x)))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (/.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))
(* -1 (* eps (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) eps)))) eps)) (* 1/2 (/ 1 x)))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 (/.f64 (/.f64 #s(literal 0 binary64) eps) eps) (/.f64 #s(literal -1/2 binary64) x))))
(* -1 (* eps (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (+ (* -2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)))) eps)) (* 1/2 (/ 1 x)))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 (/.f64 (/.f64 (/.f64 #s(literal 0 binary64) eps) eps) eps) (/.f64 #s(literal -1/2 binary64) x))))
x
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x)))
(* eps (- (* -1 (/ (+ (* -2 (pow x 3)) (* 2 (pow x 3))) (pow eps 2))) (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 eps (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps eps)) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x eps))))
(* eps (- (* 2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) (pow eps 3))) (+ (* -2 (/ (pow x 3) (pow eps 2))) (+ (* -1 (/ x eps)) (+ (* 2 (/ (pow x 3) (pow eps 2))) (* 1/2 (/ 1 x)))))))
(*.f64 eps (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) eps) (/.f64 #s(literal -2 binary64) eps)) (+.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x eps)) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) eps) (/.f64 #s(literal 2 binary64) eps))))))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x eps)))
(* -1 (* eps (+ (* -1 (/ (- (+ (* -2 (/ (pow x 3) eps)) (* 2 (/ (pow x 3) eps))) (* -1 x)) eps)) (* 1/2 (/ 1 x)))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x eps)))
(* -1 (* eps (+ (* -1 (/ (- (* -1 (/ (- (* 2 (/ (* (pow x 2) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (+ (* -2 (pow x 3)) (* 2 (pow x 3)))) eps)) (* -1 x)) eps)) (* 1/2 (/ 1 x)))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 0 binary64) eps) eps) x) eps)))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2))) (pow x 4)))) (* 1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))))
(* x (- (+ 1 (* 1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6)))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 eps #s(literal 0 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))))
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(*.f64 (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) #s(literal -1 binary64))))
(* -1 (* x (- (+ (* -1/2 (/ (* eps (+ (* -1/4 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2)))))) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 eps #s(literal 0 binary64)) (pow.f64 x #s(literal 6 binary64))))) #s(literal -1 binary64)))
(* 1/4 (* (pow eps 2) x))
(*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))
(* x (+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))
(*.f64 x (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))))
(* x (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* 1/2 eps) (pow x 2)))))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))))
(* x (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* 1/2 eps) (pow x 2)))))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))))
(pow x 5)
(pow.f64 x #s(literal 5 binary64))
(* (pow x 5) (+ 1 (* 1/2 (/ eps (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))
(* (pow x 5) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 5) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(pow x 5)
(pow.f64 x #s(literal 5 binary64))
(* -1 (* (pow x 5) (- (* -1/2 (/ eps (pow x 2))) 1)))
(*.f64 (+.f64 (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (* (pow x 5) (- (+ (* -1/2 (/ eps (pow x 2))) (* -1/4 (/ (pow eps 2) (pow x 4)))) 1)))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (* (pow x 5) (- (+ (* -1/2 (/ eps (pow x 2))) (* -1/4 (/ (pow eps 2) (pow x 4)))) 1)))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 5 binary64))))
(pow x 5)
(pow.f64 x #s(literal 5 binary64))
(+ (* 1/2 (* eps (pow x 3))) (pow x 5))
(+.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 eps (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x)))))
(+ (* eps (+ (* 1/4 (* eps x)) (* 1/2 (pow x 3)))) (pow x 5))
(+.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 x (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))))
(+ (* eps (+ (* 1/4 (* eps x)) (* 1/2 (pow x 3)))) (pow x 5))
(+.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 x (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))))
(* 1/4 (* (pow eps 2) x))
(*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))
(* (pow eps 2) (+ (* 1/4 x) (* 1/2 (/ (pow x 3) eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x))) eps)))
(* (pow eps 2) (+ (* 1/4 x) (+ (* 1/2 (/ (pow x 3) eps)) (/ (pow x 5) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x))) eps) (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 eps eps)))))
(* (pow eps 2) (+ (* 1/4 x) (+ (* 1/2 (/ (pow x 3) eps)) (/ (pow x 5) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x))) eps) (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 eps eps)))))
(* 1/4 (* (pow eps 2) x))
(*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))
(* (pow eps 2) (+ (* 1/4 x) (* 1/2 (/ (pow x 3) eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x))) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 5) eps)) (* -1/2 (pow x 3))) eps)) (* 1/4 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 5 binary64)) eps)) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 5) eps)) (* -1/2 (pow x 3))) eps)) (* 1/4 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 5 binary64)) eps)) eps)))
(* 1/4 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))
(+ (* 1/4 (pow eps 2)) (* 1/2 (* eps (pow x 2))))
(*.f64 eps (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* 1/2 eps) (pow x 2))))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))))
(+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* 1/2 eps) (pow x 2))))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(* (pow x 4) (+ 1 (* 1/2 (/ eps (pow x 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))
(* (pow x 4) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 4) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(* (pow x 4) (+ 1 (* 1/2 (/ eps (pow x 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))))
(* (pow x 4) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 4) (+ 1 (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(+ (* 1/2 (* eps (pow x 2))) (pow x 4))
(*.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))
(+ (* eps (+ (* 1/4 eps) (* 1/2 (pow x 2)))) (pow x 4))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))))
(+ (* eps (+ (* 1/4 eps) (* 1/2 (pow x 2)))) (pow x 4))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/4 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))
(* (pow eps 2) (+ 1/4 (* 1/2 (/ (pow x 2) eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) eps)))
(* (pow eps 2) (+ 1/4 (+ (* 1/2 (/ (pow x 2) eps)) (/ (pow x 4) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) eps) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 eps eps)))))
(* (pow eps 2) (+ 1/4 (+ (* 1/2 (/ (pow x 2) eps)) (/ (pow x 4) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) eps) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 eps eps)))))
(* 1/4 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))
(* (pow eps 2) (+ 1/4 (* 1/2 (/ (pow x 2) eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) eps)))
(* (pow eps 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (pow x 4) eps)) (* -1/2 (pow x 2))) eps))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps)) eps)))
(* (pow eps 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (pow x 4) eps)) (* -1/2 (pow x 2))) eps))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps)) eps)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ x (* (sqrt eps) (sqrt -1)))
(+.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* x (+ 1 (* 1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))))
(+ (* x (+ 1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 x x) #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64)))))))))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(*.f64 x (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(*.f64 x (+.f64 (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 x #s(literal 6 binary64)))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64)) (pow.f64 x #s(literal 6 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 #s(literal 0 binary64) x))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(+ (* -1/2 (/ eps x)) (* 2 x))
(+.f64 (*.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) eps) (*.f64 x (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) x))))
(+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(+.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal -1/2 binary64) x))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(*.f64 eps (+.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(*.f64 eps (+.f64 (/.f64 x eps) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (sqrt.f64 #s(literal -1 binary64)))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))))
(*.f64 eps (+.f64 (+.f64 (/.f64 x eps) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 eps))
(* -1 (* eps (+ (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 x eps)))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (+.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)))) eps)))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (-.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 x x))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (sqrt.f64 #s(literal -1 binary64))))) eps)) eps)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 x x) #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64)))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(*.f64 x (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 x #s(literal 6 binary64)))))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 x #s(literal 6 binary64)))))
x
(+ x (* -1/2 (/ eps x)))
(+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+.f64 x (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) eps) (*.f64 x (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) x))))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(+.f64 x (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal -1/2 binary64) x))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (sqrt.f64 #s(literal -1 binary64))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (sqrt.f64 #s(literal -1 binary64)))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 eps))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 x #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))))))
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ (pow x 2) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) eps)
(* -2 (/ x eps))
(/.f64 (*.f64 x #s(literal -2 binary64)) eps)
(* x (- (* -8 (/ (pow x 2) (pow eps 2))) (* 2 (/ 1 eps))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -8 binary64) (*.f64 x x)) (*.f64 eps eps)) (/.f64 #s(literal -2 binary64) eps)))
(* x (- (* (pow x 2) (- (* -32 (/ (pow x 2) (pow eps 3))) (* 8 (/ 1 (pow eps 2))))) (* 2 (/ 1 eps))))
(*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 #s(literal -32 binary64) (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal -8 binary64) (*.f64 eps eps)))) (/.f64 #s(literal -2 binary64) eps)))
(* x (- (* (pow x 2) (- (* (pow x 2) (- (* -128 (/ (pow x 2) (pow eps 4))) (* 32 (/ 1 (pow eps 3))))) (* 8 (/ 1 (pow eps 2))))) (* 2 (/ 1 eps))))
(*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 #s(literal -128 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 4 binary64))) (/.f64 #s(literal -32 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal -8 binary64) (*.f64 eps eps)))) (/.f64 #s(literal -2 binary64) eps)))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ (+ 1/2 (* 1/8 (/ eps (pow x 2)))) x)
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x)))) x)
(/ (- (+ 1/2 (* 1/32 (/ (pow eps 2) (pow x 4)))) (* -1/8 (/ eps (pow x 2)))) x)
(/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(/ (- (+ 1/2 (* 1/128 (/ (pow eps 3) (pow x 6)))) (+ (* -1/8 (/ eps (pow x 2))) (* -1/32 (/ (pow eps 2) (pow x 4))))) x)
(/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/128 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 x #s(literal 6 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x))))) (/.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x)))) x)
(* -1 (/ (- (* -1/32 (/ (pow eps 2) (pow x 4))) (+ 1/2 (* 1/8 (/ eps (pow x 2))))) x))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (- (* -1/128 (/ (pow eps 3) (pow x 6))) (+ 1/2 (+ (* 1/32 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2)))))) x))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 x #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 #s(literal 0 binary64) x))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))
(+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) eps) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x))
(+ (* eps (+ (* 1/32 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/32 binary64) eps) (pow.f64 x #s(literal 5 binary64))))))
(+ (* eps (+ (* eps (+ (* 1/128 (/ eps (pow x 7))) (* 1/32 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal 1/128 binary64) eps) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/32 binary64) (pow.f64 x #s(literal 5 binary64))))))))
(* -2 (/ x eps))
(/.f64 (*.f64 x #s(literal -2 binary64)) eps)
(/ (+ (* -8 (/ (pow x 3) eps)) (* -2 x)) eps)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)) eps) (*.f64 x #s(literal -2 binary64))) eps)
(/ (- (+ (* -32 (/ (pow x 5) (pow eps 2))) (* -2 x)) (* 8 (/ (pow x 3) eps))) eps)
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -32 binary64)) (*.f64 eps eps)) (+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)) eps) (*.f64 x #s(literal -2 binary64)))) eps)
(/ (- (+ (* -128 (/ (pow x 7) (pow eps 3))) (* -2 x)) (+ (* 8 (/ (pow x 3) eps)) (* 32 (/ (pow x 5) (pow eps 2))))) eps)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -128 binary64) (pow.f64 x #s(literal 7 binary64))) (*.f64 eps (*.f64 eps eps))) (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)) eps) (*.f64 x #s(literal -2 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 32 binary64)) (*.f64 eps eps)))) eps)
(* -2 (/ x eps))
(/.f64 (*.f64 x #s(literal -2 binary64)) eps)
(* -1 (/ (+ (* 2 x) (* 8 (/ (pow x 3) eps))) eps))
(/.f64 (+.f64 (*.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) eps)) (-.f64 #s(literal 0 binary64) eps))
(* -1 (/ (+ (* -1 (/ (- (* -32 (/ (pow x 5) eps)) (* 8 (pow x 3))) eps)) (* 2 x)) eps))
(/.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) eps) #s(literal -32 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))) eps)) (-.f64 #s(literal 0 binary64) eps))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 128 (/ (pow x 7) eps)) (* -32 (pow x 5))) eps)) (* 8 (pow x 3))) eps)) (* 2 x)) eps))
(/.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 128 binary64) (pow.f64 x #s(literal 7 binary64))) eps) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 32 binary64))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))) eps)) (-.f64 #s(literal 0 binary64) eps))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))

eval203.0ms (2.1%)

Compiler

Compiled 42621 to 3009 computations (92.9% saved)

prune213.0ms (2.2%)

Pruning

54 alts after pruning (50 fresh and 4 done)

PrunedKeptTotal
New1196281224
Fresh252247
Picked415
Done033
Total1225541279
Accuracy
100.0%
Counts
1279 → 54
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.5%
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 (*.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
5.9%
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) eps) (*.f64 x (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) x)))))
7.1%
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))))
41.3%
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
99.5%
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
41.1%
(/.f64 #s(literal -1 binary64) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))
7.2%
(-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) x)
60.1%
(-.f64 x (pow.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -1/2 binary64)))
5.6%
(-.f64 x (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) x))
5.5%
(-.f64 x (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))) x))
4.5%
(-.f64 x (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))))
4.5%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
4.0%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 x x))))
1.4%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
5.5%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) x) (/.f64 #s(literal -1/8 binary64) x))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
4.1%
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 x (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))))
7.2%
(-.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))
1.8%
(-.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))))
2.3%
(-.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))) x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
5.5%
(-.f64 x (/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))))
5.2%
(-.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))) x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
5.5%
(-.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
3.6%
(-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x))))
2.9%
(-.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
5.2%
(-.f64 x (*.f64 x (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))))
4.8%
(-.f64 x (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))))))
4.6%
(-.f64 x (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
7.0%
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
7.0%
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps x) (/.f64 #s(literal -1/2 binary64) x)))))
6.3%
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps))))
6.3%
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (/.f64 (/.f64 #s(literal -1/2 binary64) x) x)))))
5.2%
(-.f64 x (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
7.2%
(-.f64 x (*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x))))
65.2%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
60.3%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
40.5%
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
36.3%
(+.f64 (/.f64 eps (/.f64 x #s(literal 1/2 binary64))) (*.f64 eps (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
5.5%
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))) (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
23.9%
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
4.3%
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
12.0%
(*.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
6.4%
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
3.3%
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
2.6%
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
5.8%
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 (*.f64 x #s(literal -2 binary64)) eps))
6.2%
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)))))
5.6%
(*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
40.3%
(*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
42.0%
(*.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
41.1%
(*.f64 eps (/.f64 #s(literal 1/2 binary64) x))
29.7%
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x (*.f64 x x)))))
36.8%
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 x x)))))
3.4%
x
4.2%
#s(literal 0 binary64)
Compiler

Compiled 4862 to 1260 computations (74.1% saved)

regimes111.0ms (1.2%)

Counts
103 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
x
(*.f64 x #s(literal 2 binary64))
(-.f64 x x)
(*.f64 #s(literal 1/2 binary64) (/.f64 eps x))
(*.f64 eps (/.f64 #s(literal 1/2 binary64) x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(-.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(/.f64 #s(literal -1 binary64) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(-.f64 x (+.f64 x (*.f64 #s(literal -1/2 binary64) (/.f64 eps x))))
(-.f64 x (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))
(-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) x)
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(-.f64 x (*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x))))
(-.f64 x (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(-.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))
(*.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 eps (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x x))) x))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (/.f64 (/.f64 #s(literal -1/2 binary64) x) x)))))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps))))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps x) (/.f64 #s(literal -1/2 binary64) x)))))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (*.f64 eps #s(literal -1/2 binary64))))))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x)
(-.f64 x (+.f64 x (*.f64 eps (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x x))) x))))
(-.f64 x (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) x))
(-.f64 x (+.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 (*.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 (*.f64 x #s(literal -2 binary64)) eps))
(-.f64 x (/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(-.f64 x (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))))
(-.f64 x (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) x))
(*.f64 eps (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) x))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(+.f64 (/.f64 eps (/.f64 x #s(literal 1/2 binary64))) (*.f64 eps (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
(-.f64 x (/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))))
(-.f64 x (/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))) x))
(-.f64 x (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))) x))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) eps) (*.f64 x (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(-.f64 x (*.f64 x (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))))
(-.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))) x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(-.f64 x (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
(-.f64 x (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))) (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)) (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x)))))
(*.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 x x))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x x))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x (*.f64 x x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
(-.f64 x (/.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))) x))
(-.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x))))
(-.f64 x (/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))
(-.f64 x (/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))) x))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps #s(literal -1/8 binary64)) (/.f64 (*.f64 eps eps) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) (/.f64 #s(literal -1/8 binary64) (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) x) (/.f64 #s(literal -1/8 binary64) x))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) x) (*.f64 eps (*.f64 eps eps))) (*.f64 x x))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 x (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 x (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))) (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))) x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (*.f64 x (*.f64 x x)))))))))
(-.f64 x (sqrt.f64 (neg.f64 eps)))
(-.f64 x (sqrt.f64 (-.f64 #s(literal 0 binary64) eps)))
(-.f64 x (pow.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -1/2 binary64)))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 x (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1/2 binary64)))
(-.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (+.f64 (/.f64 (*.f64 eps #s(literal 5/128 binary64)) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64)) (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 3/2 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 2 binary64)))) (-.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
Outputs
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
Calls

3 calls:

30.0ms
eps
29.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
29.0ms
x
Results
AccuracySegmentsBranch
99.5%1x
99.5%1eps
99.5%1(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 16 to 10 computations (37.5% saved)

regimes105.0ms (1.1%)

Counts
93 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
x
(*.f64 x #s(literal 2 binary64))
(-.f64 x x)
(*.f64 #s(literal 1/2 binary64) (/.f64 eps x))
(*.f64 eps (/.f64 #s(literal 1/2 binary64) x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(-.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(/.f64 #s(literal -1 binary64) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(-.f64 x (+.f64 x (*.f64 #s(literal -1/2 binary64) (/.f64 eps x))))
(-.f64 x (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))
(-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) x)
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(-.f64 x (*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x))))
(-.f64 x (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(-.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))
(*.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 eps (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x x))) x))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (/.f64 (/.f64 #s(literal -1/2 binary64) x) x)))))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps))))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps x) (/.f64 #s(literal -1/2 binary64) x)))))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (*.f64 eps #s(literal -1/2 binary64))))))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x)
(-.f64 x (+.f64 x (*.f64 eps (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x x))) x))))
(-.f64 x (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) x))
(-.f64 x (+.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 (*.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 (*.f64 x #s(literal -2 binary64)) eps))
(-.f64 x (/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(-.f64 x (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))))
(-.f64 x (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) x))
(*.f64 eps (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) x))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(+.f64 (/.f64 eps (/.f64 x #s(literal 1/2 binary64))) (*.f64 eps (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
(-.f64 x (/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))))
(-.f64 x (/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))) x))
(-.f64 x (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))) x))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) eps) (*.f64 x (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(-.f64 x (*.f64 x (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))))
(-.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))) x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(-.f64 x (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
(-.f64 x (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))) (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)) (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x)))))
(*.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 x x))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x x))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x (*.f64 x x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
(-.f64 x (/.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))) x))
(-.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x))))
(-.f64 x (/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))
(-.f64 x (/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))) x))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps #s(literal -1/8 binary64)) (/.f64 (*.f64 eps eps) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) (/.f64 #s(literal -1/8 binary64) (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) x) (/.f64 #s(literal -1/8 binary64) x))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) x) (*.f64 eps (*.f64 eps eps))) (*.f64 x x))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 x (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 x (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))) (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))) x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (*.f64 x (*.f64 x x)))))))))
(-.f64 x (sqrt.f64 (neg.f64 eps)))
(-.f64 x (sqrt.f64 (-.f64 #s(literal 0 binary64) eps)))
(-.f64 x (pow.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -1/2 binary64)))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) eps))))
Outputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
Calls

3 calls:

29.0ms
eps
27.0ms
x
26.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Results
AccuracySegmentsBranch
89.2%2x
84.5%2eps
98.6%2(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 16 to 10 computations (37.5% saved)

regimes79.0ms (0.8%)

Counts
91 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
x
(*.f64 x #s(literal 2 binary64))
(-.f64 x x)
(*.f64 #s(literal 1/2 binary64) (/.f64 eps x))
(*.f64 eps (/.f64 #s(literal 1/2 binary64) x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(-.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(/.f64 #s(literal -1 binary64) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(-.f64 x (+.f64 x (*.f64 #s(literal -1/2 binary64) (/.f64 eps x))))
(-.f64 x (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))
(-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) x)
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(-.f64 x (*.f64 eps (+.f64 (/.f64 x eps) (/.f64 #s(literal -1/2 binary64) x))))
(-.f64 x (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))
(-.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x))
(*.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 eps (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x x))) x))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (/.f64 (/.f64 #s(literal -1/2 binary64) x) x)))))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps))))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps x) (/.f64 #s(literal -1/2 binary64) x)))))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (*.f64 eps #s(literal -1/2 binary64))))))
(-.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x)
(-.f64 x (+.f64 x (*.f64 eps (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x x))) x))))
(-.f64 x (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) x))
(-.f64 x (+.f64 x (*.f64 eps (+.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (*.f64 eps #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 (*.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) eps) eps) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 (*.f64 x #s(literal -2 binary64)) eps))
(-.f64 x (/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(-.f64 x (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))))
(-.f64 x (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) x))
(*.f64 eps (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) x))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(+.f64 (/.f64 eps (/.f64 x #s(literal 1/2 binary64))) (*.f64 eps (/.f64 (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x x)))))
(-.f64 x (/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))))
(-.f64 x (/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))))) x))
(-.f64 x (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))) x))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) eps) (*.f64 x (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(-.f64 x (*.f64 x (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))))
(-.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))) x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(-.f64 x (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
(-.f64 x (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x))) (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) x)) (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x x)))))
(*.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (/.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)) (*.f64 x x))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x x))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 5/128 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x (*.f64 x x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
(-.f64 x (/.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))) x))
(-.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) x))))
(-.f64 x (/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))
(-.f64 x (/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))) x))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps #s(literal -1/8 binary64)) (/.f64 (*.f64 eps eps) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) (/.f64 #s(literal -1/8 binary64) (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) x) (/.f64 #s(literal -1/8 binary64) x))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) x) (*.f64 eps (*.f64 eps eps))) (*.f64 x x))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(-.f64 x (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))) (+.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 x (/.f64 x (*.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))) (-.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))) x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(-.f64 x (/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))))))))
(-.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 x (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) x)))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) x)) (*.f64 x x)) (*.f64 x (*.f64 x x)))))))))
(-.f64 x (sqrt.f64 (neg.f64 eps)))
(-.f64 x (sqrt.f64 (-.f64 #s(literal 0 binary64) eps)))
(-.f64 x (pow.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -1/2 binary64)))
Outputs
(-.f64 x (sqrt.f64 (neg.f64 eps)))
(*.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
Calls

1 calls:

30.0ms
x
Results
AccuracySegmentsBranch
88.5%2x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes81.0ms (0.9%)

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

2 calls:

47.0ms
x
28.0ms
eps
Results
AccuracySegmentsBranch
42.0%1eps
42.0%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes14.0ms (0.2%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0.1%)

Accuracy

Total -0.7b remaining (-1.2%)

Threshold costs -0.7b (-1.2%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.6880813840052807e-152
-7.458340731200207e-155
Compiler

Compiled 15 to 10 computations (33.3% saved)

bsearch7.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
5.0ms
6.476067377449038e-113
8.170350983311796e-113
Results
2.0ms34×0valid
2.0ms14×1valid
0.0ms0invalid
Compiler

Compiled 87 to 61 computations (29.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.0ms
ival-mult: 1.0ms (46.6% of total)
ival-sub: 1.0ms (46.6% of total)
ival-sqrt: 1.0ms (46.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify30.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02983
14583
25483
35983
46183
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 binary64)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(if (<=.f64 x #s(literal 3379191189709743/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216 binary64)) (-.f64 x (sqrt.f64 (neg.f64 eps))) (*.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(*.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 #s(literal 1/2 binary64) (/.f64 eps x))
#s(literal 0 binary64)
Outputs
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 binary64)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(if (<=.f64 x #s(literal 3379191189709743/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216 binary64)) (-.f64 x (sqrt.f64 (neg.f64 eps))) (*.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(if (<=.f64 x #s(literal 3379191189709743/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216 binary64)) (-.f64 x (sqrt.f64 (-.f64 #s(literal 0 binary64) eps))) (*.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))))
(*.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(*.f64 #s(literal 1/2 binary64) (/.f64 eps x))
#s(literal 0 binary64)

soundness1.6s (16.7%)

Rules
5130×*-lowering-*.f32
5130×*-lowering-*.f64
4906×*-lowering-*.f32
4906×*-lowering-*.f64
4032×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07615312
126614491
086054491
038236
1329180
23431180
08135180
041183
1288170
22916166
08269166
02571162
18561066
230331031
080351031
0618
14118
232818
3408018
0835418
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 244 to 132 computations (45.9% saved)

preprocess67.0ms (0.7%)

Compiler

Compiled 216 to 84 computations (61.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...