ENA, Section 1.4, Exercise 4b, n=2

Time bar (total: 5.2s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%25.7%74.3%0%0%0%0
100%25.7%0%74.3%0%0%0%1
Compiler

Compiled 26 to 18 computations (30.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-sub: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-and: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)
ival-<=: 0.0ms (0% of total)
ival-pow: 0.0ms (0% of total)

sample1.7s (31.7%)

Results
598.0ms5109×0valid
490.0ms2572×1valid
185.0ms575×2valid
Precisions
Click to see histograms. Total time spent on operations: 898.0ms
ival-pow: 355.0ms (39.5% of total)
ival-add: 185.0ms (20.6% of total)
ival-<=: 176.0ms (19.6% of total)
ival-sub: 69.0ms (7.7% of total)
backward-pass: 63.0ms (7% of total)
const: 25.0ms (2.8% of total)
ival-and: 25.0ms (2.8% of total)
Bogosity

preprocess232.0ms (4.4%)

Algorithm
egg-herbie
Rules
1988×+-lowering-+.f64
1988×+-lowering-+.f32
1748×fmsub-define
1742×fma-lowering-fma.f32
1742×fma-lowering-fma.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02264
15156
217250
369840
4412636
5793436
079
1129
2348
31128
45116
516346
635346
082846
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(- (pow (+ x eps) 2) (pow x 2))
Outputs
(- (pow (+ x eps) 2) (pow x 2))
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
Call 2
Inputs
(- (pow (+ x eps) 2) (pow x 2))
(- (pow (+ (neg x) eps) 2) (pow (neg x) 2))
(- (pow (+ x (neg eps)) 2) (pow x 2))
(neg (- (pow (+ (neg x) eps) 2) (pow (neg x) 2)))
(neg (- (pow (+ x (neg eps)) 2) (pow x 2)))
(- (pow (+ eps x) 2) (pow eps 2))
Outputs
(- (pow (+ x eps) 2) (pow x 2))
(* eps (sum3 x eps x))
(- (pow (+ (neg x) eps) 2) (pow (neg x) 2))
(* eps (fma x -2 eps))
(- (pow (+ x (neg eps)) 2) (pow x 2))
(* eps (fma x -2 eps))
(neg (- (pow (+ (neg x) eps) 2) (pow (neg x) 2)))
(* eps (fnmsub x -2 eps))
(neg (- (pow (+ x (neg eps)) 2) (pow x 2)))
(* eps (fnmsub x -2 eps))
(- (pow (+ eps x) 2) (pow eps 2))
(* x (sum3 x eps eps))

explain113.0ms (2.2%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
670-0-(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
00-0-x
090(5.368634934528025e-257 3.5442806968595005e-31)0-(pow.f64 (+.f64 x eps) #s(literal 2 binary64))
00-0-(+.f64 x eps)
00-0-#s(literal 2 binary64)
00-0-(pow.f64 x #s(literal 2 binary64))
00-0-eps
Results
40.0ms136×1valid
27.0ms340×0valid
9.0ms36×2valid
Compiler

Compiled 63 to 23 computations (63.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-pow: 27.0ms (58.7% of total)
ival-add: 11.0ms (23.9% of total)
backward-pass: 4.0ms (8.7% of total)
ival-sub: 4.0ms (8.7% of total)
const: 1.0ms (2.2% of total)

eval0.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
76.8%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
100.0%
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
Compiler

Compiled 20 to 13 computations (35% saved)

simplify152.0ms (2.9%)

Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 x eps)
cost-diff6208
(pow.f64 (+.f64 x eps) #s(literal 2 binary64))
cost-diff6336
(pow.f64 x #s(literal 2 binary64))
cost-diff12800
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
cost-diff0
(*.f64 x #s(literal 2 binary64))
cost-diff0
(+.f64 eps (*.f64 x #s(literal 2 binary64)))
cost-diff0
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
Rules
1814×+-lowering-+.f64
1814×+-lowering-+.f32
1748×fmsub-define
1692×fma-lowering-fma.f32
1692×fma-lowering-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01039
12336
25936
314436
439036
5150236
6338236
0814536
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* eps (+ eps (* x 2)))
eps
(+ eps (* x 2))
(* x 2)
x
2
(- (pow (+ x eps) 2) (pow x 2))
(pow (+ x eps) 2)
(+ x eps)
x
eps
2
(pow x 2)
Outputs
(* eps (+ eps (* x 2)))
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
eps
(+ eps (* x 2))
(+.f64 eps (*.f64 x #s(literal 2 binary64)))
(* x 2)
(*.f64 x #s(literal 2 binary64))
x
2
#s(literal 2 binary64)
(- (pow (+ x eps) 2) (pow x 2))
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
(pow (+ x eps) 2)
(*.f64 (+.f64 eps x) (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
x
eps
2
#s(literal 2 binary64)
(pow x 2)
(*.f64 x x)

localize79.0ms (1.5%)

Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(pow.f64 x #s(literal 2 binary64))
accuracy100.0%
(+.f64 x eps)
accuracy100.0%
(pow.f64 (+.f64 x eps) #s(literal 2 binary64))
accuracy76.8%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
accuracy100.0%
(+.f64 eps (*.f64 x #s(literal 2 binary64)))
accuracy100.0%
(*.f64 x #s(literal 2 binary64))
accuracy100.0%
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
Results
36.0ms170×0valid
23.0ms68×1valid
7.0ms18×2valid
Compiler

Compiled 44 to 11 computations (75% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-pow: 25.0ms (63.3% of total)
ival-mult: 6.0ms (15.2% of total)
ival-add: 4.0ms (10.1% of total)
backward-pass: 3.0ms (7.6% of total)
ival-sub: 2.0ms (5.1% of total)
const: 0.0ms (0% of total)

series8.0ms (0.1%)

Counts
7 → 144
Calls
Call 1
Inputs
#<alt (* eps (+ eps (* x 2)))>
#<alt (+ eps (* x 2))>
#<alt (* x 2)>
#<alt (- (pow (+ x eps) 2) (pow x 2))>
#<alt (pow x 2)>
#<alt (pow (+ x eps) 2)>
#<alt (+ x eps)>
Outputs
#<alt (* 2 (* eps x))>
#<alt (* eps (+ eps (* 2 x)))>
#<alt (* eps (+ eps (* 2 x)))>
#<alt (* eps (+ eps (* 2 x)))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (pow eps 2)>
#<alt (+ (* 2 (* eps x)) (pow eps 2))>
#<alt (+ (* 2 (* eps x)) (pow eps 2))>
#<alt (+ (* 2 (* eps x)) (pow eps 2))>
#<alt (* 2 (* eps x))>
#<alt (* x (+ (* 2 eps) (/ (pow eps 2) x)))>
#<alt (* x (+ (* 2 eps) (/ (pow eps 2) x)))>
#<alt (* x (+ (* 2 eps) (/ (pow eps 2) x)))>
#<alt (* 2 (* eps x))>
#<alt (* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* 2 x)>
#<alt (+ eps (* 2 x))>
#<alt (+ eps (* 2 x))>
#<alt (+ eps (* 2 x))>
#<alt eps>
#<alt (* eps (+ 1 (* 2 (/ x eps))))>
#<alt (* eps (+ 1 (* 2 (/ x eps))))>
#<alt (* eps (+ 1 (* 2 (/ x eps))))>
#<alt eps>
#<alt (* -1 (* eps (- (* -2 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -2 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -2 (/ x eps)) 1)))>
#<alt eps>
#<alt (+ eps (* 2 x))>
#<alt (+ eps (* 2 x))>
#<alt (+ eps (* 2 x))>
#<alt (* 2 x)>
#<alt (* x (+ 2 (/ eps x)))>
#<alt (* x (+ 2 (/ eps x)))>
#<alt (* x (+ 2 (/ eps x)))>
#<alt (* 2 x)>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 2)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 2)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 2)))>
#<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 (pow eps 2)>
#<alt (+ (* 2 (* eps x)) (pow eps 2))>
#<alt (+ (* 2 (* eps x)) (pow eps 2))>
#<alt (+ (* 2 (* eps x)) (pow eps 2))>
#<alt (* 2 (* eps x))>
#<alt (* x (+ (* 2 eps) (/ (pow eps 2) x)))>
#<alt (* x (+ (* 2 eps) (/ (pow eps 2) x)))>
#<alt (* x (+ (* 2 eps) (/ (pow eps 2) x)))>
#<alt (* 2 (* eps x))>
#<alt (* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* 2 (* eps x))>
#<alt (* eps (+ eps (* 2 x)))>
#<alt (* eps (+ eps (* 2 x)))>
#<alt (* eps (+ eps (* 2 x)))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x 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 (pow eps 2)>
#<alt (+ (* 2 (* eps x)) (pow eps 2))>
#<alt (+ (* x (+ x (* 2 eps))) (pow eps 2))>
#<alt (+ (* x (+ x (* 2 eps))) (pow eps 2))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* 2 (/ eps x))))>
#<alt (* (pow x 2) (+ 1 (+ (* 2 (/ eps x)) (/ (pow eps 2) (pow x 2)))))>
#<alt (* (pow x 2) (+ 1 (+ (* 2 (/ eps x)) (/ (pow eps 2) (pow x 2)))))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* 2 (/ eps x))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ (+ (* -2 eps) (* -1 (/ (pow eps 2) x))) x))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ (+ (* -2 eps) (* -1 (/ (pow eps 2) x))) x))))>
#<alt (pow x 2)>
#<alt (+ (* 2 (* eps x)) (pow x 2))>
#<alt (+ (* eps (+ eps (* 2 x))) (pow x 2))>
#<alt (+ (* eps (+ eps (* 2 x))) (pow x 2))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ 1 (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2)))))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (pow x 2) eps))) eps))))>
#<alt (* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (pow x 2) eps))) eps))))>
#<alt eps>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt x>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt x>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt eps>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt eps>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
Calls

36 calls:

TimeVariablePointExpression
1.0ms
x
@0
(- (pow (+ x eps) 2) (pow x 2))
0.0ms
x
@0
(* eps (+ eps (* x 2)))
0.0ms
eps
@inf
(* eps (+ eps (* x 2)))
0.0ms
eps
@0
(* eps (+ eps (* x 2)))
0.0ms
x
@inf
(- (pow (+ x eps) 2) (pow x 2))

rewrite356.0ms (6.8%)

Algorithm
batch-egg-rewrite
Rules
4646×*-lowering-*.f32
4646×*-lowering-*.f64
2866×/-lowering-/.f32
2866×/-lowering-/.f64
1564×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01035
16733
259132
3794532
0871132
Stop Event
iter limit
node limit
Counts
7 → 365
Calls
Call 1
Inputs
(* eps (+ eps (* x 2)))
(+ eps (* x 2))
(* x 2)
(- (pow (+ x eps) 2) (pow x 2))
(pow x 2)
(pow (+ x eps) 2)
(+ x eps)
Outputs
(+.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(+.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 x x) #s(literal 4 binary64)))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(fma.f64 eps eps (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 eps (*.f64 x #s(literal 2 binary64)) (*.f64 eps eps))
(fma.f64 x (*.f64 eps #s(literal 2 binary64)) (*.f64 eps eps))
(fma.f64 #s(literal 2 binary64) (*.f64 eps x) (*.f64 eps eps))
(fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 eps eps))
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps))
(fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps))
(/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 x x) #s(literal 4 binary64)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 x #s(literal 2 binary64))))))))
(/.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (-.f64 eps (*.f64 x #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))) (neg.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 x x) #s(literal 4 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps)))
(/.f64 (*.f64 eps #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps eps))) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))
(/.f64 (*.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))))) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) eps) (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps eps)) eps) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) eps)
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))) eps))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))) (/.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) eps))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (/.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps))))))
(*.f64 (*.f64 (*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(*.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(*.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)) (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)) (-.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)) (*.f64 eps eps)))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal 2 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64))))))
(+.f64 eps (*.f64 x #s(literal 2 binary64)))
(+.f64 (*.f64 x #s(literal 2 binary64)) eps)
(+.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))
(fma.f64 x #s(literal 2 binary64) eps)
(fma.f64 #s(literal 2 binary64) x eps)
(neg.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))))))
(neg.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps eps))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 512 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps eps)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))) (*.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 x x) #s(literal 4 binary64)))) (*.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 512 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 4 binary64))))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps eps))) (neg.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 eps (*.f64 x #s(literal 2 binary64))))) (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) #s(literal 1 binary64)) (-.f64 eps (*.f64 x #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 512 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 4 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(*.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) (/.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))) (*.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))
(*.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)) (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)) (-.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)) (*.f64 eps eps)))))
(*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))
(*.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal 2 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64))))))
(*.f64 x #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) x)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sqrt.f64 x))
(+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (+.f64 eps x) (+.f64 eps x)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(+.f64 (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(+.f64 (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x))))
(+.f64 (*.f64 x (+.f64 eps x)) (+.f64 (*.f64 eps (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(+.f64 (*.f64 x (+.f64 eps x)) (-.f64 (*.f64 eps (+.f64 eps x)) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))
(+.f64 (*.f64 eps (+.f64 eps x)) (+.f64 (*.f64 x (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(+.f64 (*.f64 eps (+.f64 eps x)) (-.f64 (*.f64 x (+.f64 eps x)) (*.f64 x x)))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x (+.f64 eps x))) (*.f64 eps (+.f64 eps x)))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps (+.f64 eps x))) (*.f64 x (+.f64 eps x)))
(-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))
(-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) (+.f64 eps x))))
(-.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))))
(-.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) (-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(-.f64 (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) #s(literal 0 binary64)) (*.f64 x x))
(fma.f64 x (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 eps x) (+.f64 eps x)))
(fma.f64 (+.f64 eps x) (+.f64 eps x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) x (*.f64 (+.f64 eps x) (+.f64 eps x)))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) (*.f64 (+.f64 eps x) (+.f64 eps x)))
(fma.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(neg.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))))
(neg.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (+.f64 eps x) (+.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (+.f64 eps x) (+.f64 eps x))))) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (+.f64 eps x) (+.f64 eps x)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.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 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (+.f64 (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) (*.f64 (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (*.f64 (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x))) #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x))) (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x)))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) (/.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (/.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (+.f64 eps x) (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x))) (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))) (-.f64 (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) (/.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))))) (+.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (/.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.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) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))) (+.f64 (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))))
(*.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (+.f64 eps x) (+.f64 eps x)))))))
(*.f64 (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))) (*.f64 (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))))
(*.f64 (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))) (/.f64 (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))))
(*.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))
(*.f64 (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (*.f64 (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))
(*.f64 (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (/.f64 (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x)))
(*.f64 (+.f64 x (-.f64 eps x)) (+.f64 x (+.f64 eps x)))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (-.f64 eps x))))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))))) (+.f64 (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))))))))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))))))) (-.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) (+.f64 eps x))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 1 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 x))
(*.f64 x x)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) x))
(*.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x))
(+.f64 (*.f64 x (+.f64 eps x)) (*.f64 eps (+.f64 eps x)))
(+.f64 (*.f64 eps (+.f64 eps x)) (*.f64 x (+.f64 eps x)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 eps x))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 eps x))) #s(literal 1 binary64)))
(fma.f64 eps (+.f64 eps x) (*.f64 x (+.f64 eps x)))
(fma.f64 x (+.f64 eps x) (*.f64 eps (+.f64 eps x)))
(fma.f64 (+.f64 eps x) eps (*.f64 x (+.f64 eps x)))
(fma.f64 (+.f64 eps x) x (*.f64 eps (+.f64 eps x)))
(/.f64 (+.f64 eps x) (/.f64 #s(literal 1 binary64) (+.f64 eps x)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x)) (/.f64 #s(literal 1 binary64) (+.f64 eps x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (-.f64 x eps)) (*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x eps) (-.f64 x eps)) (*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (*.f64 (+.f64 eps x) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x eps) (*.f64 (+.f64 eps x) (-.f64 (*.f64 x x) (*.f64 eps eps)))))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps)))) (*.f64 (-.f64 x eps) (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 eps x) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 (*.f64 x x) (*.f64 eps eps))) (-.f64 x eps))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (+.f64 eps x))))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 eps eps) (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (-.f64 eps x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (-.f64 x eps) (/.f64 #s(literal 1 binary64) (+.f64 eps x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 x eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))) (*.f64 (-.f64 x eps) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 (*.f64 eps eps) (*.f64 x x))) (*.f64 (-.f64 x eps) (-.f64 eps x)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x)) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 eps eps))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x)) (-.f64 x eps)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps eps) (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x)) (-.f64 eps x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 eps eps))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) (-.f64 x eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) (/.f64 #s(literal 1 binary64) (+.f64 eps x))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 eps eps) (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) (-.f64 eps x)))
(/.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x eps)) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) (-.f64 (*.f64 x x) (*.f64 eps eps))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x eps)) (-.f64 x eps)))
(/.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x eps)) (/.f64 #s(literal 1 binary64) (+.f64 eps x))))
(/.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x eps)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(/.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x eps)) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(/.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) (-.f64 (*.f64 eps eps) (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x eps)) (-.f64 eps x)))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 eps x) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 eps eps))) (*.f64 (-.f64 eps x) (-.f64 x eps)))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (-.f64 eps x) (/.f64 #s(literal 1 binary64) (+.f64 eps x))))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 eps x) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))) (*.f64 (-.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (-.f64 (*.f64 eps eps) (*.f64 x x))) (*.f64 (-.f64 eps x) (-.f64 eps x)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (-.f64 x eps))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps))))) (neg.f64 (*.f64 (-.f64 x eps) (-.f64 x eps))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 (*.f64 x x) (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 eps x)) #s(literal 3 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 eps x) (+.f64 eps x)))) (-.f64 (*.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps (+.f64 eps x))) (*.f64 (*.f64 x (+.f64 eps x)) (*.f64 eps (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (+.f64 eps x)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps (+.f64 eps x))) (-.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 eps (+.f64 eps x)) (*.f64 x (+.f64 eps x))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 eps x) (+.f64 eps x)))) (*.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps (+.f64 eps x)))) (-.f64 (*.f64 x (+.f64 eps x)) (*.f64 eps (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps (+.f64 eps x))) (*.f64 x (*.f64 x (*.f64 (+.f64 eps x) (+.f64 eps x))))) (-.f64 (*.f64 eps (+.f64 eps x)) (*.f64 x (+.f64 eps x))))
(/.f64 (*.f64 (+.f64 eps x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 eps x)))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 (*.f64 eps eps) (*.f64 x x))) (-.f64 eps x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (+.f64 eps x)) (-.f64 eps x))
(pow.f64 (+.f64 eps x) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (+.f64 eps x)))
(*.f64 (+.f64 eps x) (+.f64 eps x))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) (+.f64 eps x)))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (-.f64 x eps))))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (/.f64 (+.f64 eps x) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (+.f64 eps x)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (-.f64 x eps))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (-.f64 x eps) (-.f64 x eps))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 (+.f64 eps x) (-.f64 x eps)))
(*.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(*.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(*.f64 (*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (-.f64 x eps))))
(*.f64 (*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x eps)) #s(literal 2 binary64)))
(*.f64 (*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x eps) (-.f64 x eps))))
(*.f64 (*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps))))
(*.f64 (pow.f64 (+.f64 eps x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (+.f64 eps x) #s(literal 1/2 binary64)) (+.f64 eps x)))
(*.f64 (*.f64 (+.f64 eps x) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(*.f64 (*.f64 (+.f64 eps x) (-.f64 (*.f64 x x) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (-.f64 x eps)))
(*.f64 (*.f64 (+.f64 eps x) (pow.f64 (+.f64 eps x) #s(literal 1/2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 eps x) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (-.f64 eps x)) (*.f64 (*.f64 eps (-.f64 eps x)) (*.f64 eps (-.f64 eps x)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (-.f64 eps x)) (-.f64 (*.f64 eps (-.f64 eps x)) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (+.f64 eps x) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (-.f64 eps x)) (*.f64 eps (-.f64 eps x))))) (-.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(*.f64 (/.f64 (*.f64 (+.f64 eps x) (-.f64 (*.f64 x x) (*.f64 eps eps))) (-.f64 (*.f64 x x) (*.f64 eps eps))) (+.f64 eps x))
(*.f64 (/.f64 (*.f64 (+.f64 eps x) (-.f64 (*.f64 x x) (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x x) (*.f64 eps (+.f64 eps x))))
(+.f64 eps x)
(+.f64 x eps)
(+.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(exp.f64 (log.f64 (+.f64 eps x)))
(-.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) eps)
(neg.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(neg.f64 (/.f64 (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) (-.f64 x eps)))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps x) (-.f64 (*.f64 eps eps) (*.f64 x x))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x 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 x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x))))
(/.f64 (-.f64 (*.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) (*.f64 eps (-.f64 eps x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (-.f64 x eps) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (-.f64 x eps) (+.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (-.f64 eps x))
(/.f64 (exp.f64 (log.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (exp.f64 (log.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(/.f64 (exp.f64 (log.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)))) (exp.f64 (log.f64 (-.f64 x eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (*.f64 (-.f64 x eps) (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (-.f64 x eps))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x 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 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x 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 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (-.f64 (*.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 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps)))) (-.f64 x eps)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 x x))) (neg.f64 (-.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x eps))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (*.f64 x (/.f64 x (-.f64 x eps)))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))) (*.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (/.f64 (*.f64 eps eps) (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (*.f64 x (/.f64 x (-.f64 x eps)))) (*.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (+.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(/.f64 (*.f64 (+.f64 (*.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 x) (*.f64 eps (-.f64 eps x))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x 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) (*.f64 eps (-.f64 eps x))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 (*.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 x eps))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 x eps))) (+.f64 (*.f64 x x) (*.f64 eps eps)))
(pow.f64 (+.f64 eps x) #s(literal 1 binary64))
(pow.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 eps x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (/.f64 #s(literal 1 binary64) (-.f64 x eps))))
(*.f64 (+.f64 eps x) (/.f64 (-.f64 x eps) (-.f64 x eps)))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (*.f64 (+.f64 eps x) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (/.f64 (+.f64 eps x) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)))
(*.f64 #s(literal 1 binary64) (+.f64 eps x))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(*.f64 (*.f64 (+.f64 eps x) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (-.f64 (*.f64 x x) (*.f64 eps eps)))
(*.f64 (pow.f64 (+.f64 eps x) #s(literal 1/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 eps x)))
(*.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x eps)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 eps x) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (+.f64 eps x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 (*.f64 x x) (*.f64 eps eps))) (+.f64 eps x))
(*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (-.f64 eps x)) (*.f64 (*.f64 eps (-.f64 eps x)) (*.f64 eps (-.f64 eps x)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (-.f64 eps x)) (-.f64 (*.f64 eps (-.f64 eps x)) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (-.f64 eps x)) (*.f64 eps (-.f64 eps x))))) (-.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x x) (*.f64 eps (+.f64 eps x))))

simplify190.0ms (3.6%)

Algorithm
egg-herbie
Rules
1952×*-lowering-*.f32
1952×*-lowering-*.f64
1832×fnmsub-define
1752×fma-lowering-fma.f32
1752×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
079726
1264654
2767654
32413642
45916642
08674642
Stop Event
iter limit
node limit
Counts
144 → 144
Calls
Call 1
Inputs
(* 2 (* eps x))
(* eps (+ eps (* 2 x)))
(* eps (+ eps (* 2 x)))
(* eps (+ eps (* 2 x)))
(pow eps 2)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(pow eps 2)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(+ (* 2 (* eps x)) (pow eps 2))
(+ (* 2 (* eps x)) (pow eps 2))
(* 2 (* eps x))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* 2 (* eps x))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* 2 x)
(+ eps (* 2 x))
(+ eps (* 2 x))
(+ eps (* 2 x))
eps
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
eps
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
eps
(+ eps (* 2 x))
(+ eps (* 2 x))
(+ eps (* 2 x))
(* 2 x)
(* x (+ 2 (/ eps x)))
(* x (+ 2 (/ eps x)))
(* x (+ 2 (/ eps x)))
(* 2 x)
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(+ (* 2 (* eps x)) (pow eps 2))
(+ (* 2 (* eps x)) (pow eps 2))
(* 2 (* eps x))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* 2 (* eps x))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* 2 (* eps x))
(* eps (+ eps (* 2 x)))
(* eps (+ eps (* 2 x)))
(* eps (+ eps (* 2 x)))
(pow eps 2)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(pow eps 2)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x 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)
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(+ (* x (+ x (* 2 eps))) (pow eps 2))
(+ (* x (+ x (* 2 eps))) (pow eps 2))
(pow x 2)
(* (pow x 2) (+ 1 (* 2 (/ eps x))))
(* (pow x 2) (+ 1 (+ (* 2 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
(* (pow x 2) (+ 1 (+ (* 2 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* 2 (/ eps x))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -2 eps) (* -1 (/ (pow eps 2) x))) x))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -2 eps) (* -1 (/ (pow eps 2) x))) x))))
(pow x 2)
(+ (* 2 (* eps x)) (pow x 2))
(+ (* eps (+ eps (* 2 x))) (pow x 2))
(+ (* eps (+ eps (* 2 x))) (pow x 2))
(pow eps 2)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2)))))
(* (pow eps 2) (+ 1 (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2)))))
(pow eps 2)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (pow x 2) eps))) eps))))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (pow x 2) eps))) eps))))
eps
(+ eps x)
(+ eps x)
(+ eps x)
x
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
x
(+ eps x)
(+ eps x)
(+ eps x)
eps
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
Outputs
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* eps (+ eps (* 2 x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* eps (+ eps (* 2 x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* eps (+ eps (* 2 x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(pow eps 2)
(*.f64 eps eps)
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(+ eps (* 2 x))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(+ eps (* 2 x))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(+ eps (* 2 x))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
eps
(* eps (+ 1 (* 2 (/ x eps))))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(* eps (+ 1 (* 2 (/ x eps))))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(* eps (+ 1 (* 2 (/ x eps))))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
eps
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
eps
(+ eps (* 2 x))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(+ eps (* 2 x))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(+ eps (* 2 x))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* x (+ 2 (/ eps x)))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(* x (+ 2 (/ eps x)))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(* x (+ 2 (/ eps x)))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(pow eps 2)
(*.f64 eps eps)
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* eps (+ eps (* 2 x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* eps (+ eps (* 2 x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* eps (+ eps (* 2 x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) 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)
(pow x 2)
(*.f64 x x)
(pow eps 2)
(*.f64 eps eps)
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(+ (* x (+ x (* 2 eps))) (pow eps 2))
(+.f64 (*.f64 eps eps) (*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps))))
(+ (* x (+ x (* 2 eps))) (pow eps 2))
(+.f64 (*.f64 eps eps) (*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* 2 (/ eps x))))
(*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps)))
(* (pow x 2) (+ 1 (+ (* 2 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
(+.f64 (*.f64 eps eps) (*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps))))
(* (pow x 2) (+ 1 (+ (* 2 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
(+.f64 (*.f64 eps eps) (*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* 2 (/ eps x))))
(*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps)))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -2 eps) (* -1 (/ (pow eps 2) x))) x))))
(+.f64 (*.f64 eps eps) (*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -2 eps) (* -1 (/ (pow eps 2) x))) x))))
(+.f64 (*.f64 eps eps) (*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps))))
(pow x 2)
(*.f64 x x)
(+ (* 2 (* eps x)) (pow x 2))
(*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps)))
(+ (* eps (+ eps (* 2 x))) (pow x 2))
(+.f64 (*.f64 eps eps) (*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps))))
(+ (* eps (+ eps (* 2 x))) (pow x 2))
(+.f64 (*.f64 eps eps) (*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps))))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* (pow eps 2) (+ 1 (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2)))))
(+.f64 (*.f64 eps eps) (*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps))))
(* (pow eps 2) (+ 1 (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2)))))
(+.f64 (*.f64 eps eps) (*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps))))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (pow x 2) eps))) eps))))
(+.f64 (*.f64 eps eps) (*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps))))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (pow x 2) eps))) eps))))
(+.f64 (*.f64 eps eps) (*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps))))
eps
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
x
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(+.f64 eps x)
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(+.f64 eps x)
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(+.f64 eps x)
x
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
eps
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)

eval74.0ms (1.4%)

Compiler

Compiled 15668 to 1251 computations (92% saved)

prune49.0ms (0.9%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New5054509
Fresh000
Picked112
Done000
Total5065511
Accuracy
100.0%
Counts
511 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))
100.0%
(+.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps))
100.0%
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
57.9%
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
74.4%
(*.f64 eps eps)
Compiler

Compiled 43 to 29 computations (32.6% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x #s(literal 2 binary64))
cost-diff0
(+.f64 eps (*.f64 x #s(literal 2 binary64)))
cost-diff0
(/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64))))
cost-diff128
(/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))
cost-diff0
(*.f64 eps eps)
cost-diff0
(*.f64 x #s(literal 2 binary64))
cost-diff0
(*.f64 eps (*.f64 x #s(literal 2 binary64)))
cost-diff128
(+.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps))
cost-diff0
(*.f64 #s(literal 2 binary64) x)
cost-diff0
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
cost-diff0
(*.f64 eps eps)
Rules
34×*-lowering-*.f32
34×*-lowering-*.f64
22×fma-define
22×/-lowering-/.f32
22×/-lowering-/.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01361
12957
24357
35657
46257
56457
06457
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* eps eps)
eps
(* eps (* 2 x))
eps
(* 2 x)
2
x
(+ (* eps (* x 2)) (* eps eps))
(* eps (* x 2))
eps
(* x 2)
x
2
(* eps eps)
(/ eps (/ 1 (+ eps (* x 2))))
eps
(/ 1 (+ eps (* x 2)))
1
(+ eps (* x 2))
(* x 2)
x
2
Outputs
(* eps eps)
(*.f64 eps eps)
eps
(* eps (* 2 x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
eps
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
2
#s(literal 2 binary64)
x
(+ (* eps (* x 2)) (* eps eps))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* eps (* x 2))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
eps
(* x 2)
(*.f64 #s(literal 2 binary64) x)
x
2
#s(literal 2 binary64)
(* eps eps)
(*.f64 eps eps)
(/ eps (/ 1 (+ eps (* x 2))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
eps
(/ 1 (+ eps (* x 2)))
(/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
1
#s(literal 1 binary64)
(+ eps (* x 2))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(* x 2)
(*.f64 #s(literal 2 binary64) x)
x
2
#s(literal 2 binary64)

localize57.0ms (1.1%)

Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 eps (*.f64 x #s(literal 2 binary64)))
accuracy100.0%
(*.f64 x #s(literal 2 binary64))
accuracy99.9%
(/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64))))
accuracy99.8%
(/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))
accuracy100.0%
(*.f64 x #s(literal 2 binary64))
accuracy100.0%
(*.f64 eps (*.f64 x #s(literal 2 binary64)))
accuracy100.0%
(*.f64 eps eps)
accuracy100.0%
(+.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps))
accuracy100.0%
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
accuracy100.0%
(*.f64 #s(literal 2 binary64) x)
accuracy100.0%
(*.f64 eps eps)
Results
39.0ms256×0valid
Compiler

Compiled 69 to 14 computations (79.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 9.0ms (55.6% of total)
ival-div: 4.0ms (24.7% of total)
ival-add: 3.0ms (18.5% of total)
const: 1.0ms (6.2% of total)
backward-pass: 0.0ms (0% of total)

series9.0ms (0.2%)

Counts
9 → 180
Calls
Call 1
Inputs
#<alt (* eps eps)>
#<alt (* eps (* 2 x))>
#<alt (* 2 x)>
#<alt (+ (* eps (* x 2)) (* eps eps))>
#<alt (* eps (* x 2))>
#<alt (* x 2)>
#<alt (/ eps (/ 1 (+ eps (* x 2))))>
#<alt (/ 1 (+ eps (* x 2)))>
#<alt (+ eps (* x 2))>
Outputs
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 (* eps x))>
#<alt (* eps (+ eps (* 2 x)))>
#<alt (* eps (+ eps (* 2 x)))>
#<alt (* eps (+ eps (* 2 x)))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (pow eps 2)>
#<alt (+ (* 2 (* eps x)) (pow eps 2))>
#<alt (+ (* 2 (* eps x)) (pow eps 2))>
#<alt (+ (* 2 (* eps x)) (pow eps 2))>
#<alt (* 2 (* eps x))>
#<alt (* x (+ (* 2 eps) (/ (pow eps 2) x)))>
#<alt (* x (+ (* 2 eps) (/ (pow eps 2) x)))>
#<alt (* x (+ (* 2 eps) (/ (pow eps 2) x)))>
#<alt (* 2 (* eps x))>
#<alt (* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 (* eps x))>
#<alt (* eps (+ eps (* 2 x)))>
#<alt (* eps (+ eps (* 2 x)))>
#<alt (* eps (+ eps (* 2 x)))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (* (pow eps 2) (+ 1 (* 2 (/ x eps))))>
#<alt (pow eps 2)>
#<alt (+ (* 2 (* eps x)) (pow eps 2))>
#<alt (+ (* 2 (* eps x)) (pow eps 2))>
#<alt (+ (* 2 (* eps x)) (pow eps 2))>
#<alt (* 2 (* eps x))>
#<alt (* x (+ (* 2 eps) (/ (pow eps 2) x)))>
#<alt (* x (+ (* 2 eps) (/ (pow eps 2) x)))>
#<alt (* x (+ (* 2 eps) (/ (pow eps 2) x)))>
#<alt (* 2 (* eps x))>
#<alt (* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (/ 1/2 x)>
#<alt (+ (* -1/4 (/ eps (pow x 2))) (* 1/2 (/ 1 x)))>
#<alt (+ (* eps (- (* 1/8 (/ eps (pow x 3))) (* 1/4 (/ 1 (pow x 2))))) (* 1/2 (/ 1 x)))>
#<alt (+ (* eps (- (* eps (+ (* -1/16 (/ eps (pow x 4))) (* 1/8 (/ 1 (pow x 3))))) (* 1/4 (/ 1 (pow x 2))))) (* 1/2 (/ 1 x)))>
#<alt (/ 1 eps)>
#<alt (/ (+ 1 (* -2 (/ x eps))) eps)>
#<alt (/ (- (+ 1 (* 4 (/ (pow x 2) (pow eps 2)))) (* 2 (/ x eps))) eps)>
#<alt (/ (- (+ 1 (* -8 (/ (pow x 3) (pow eps 3)))) (+ (* -4 (/ (pow x 2) (pow eps 2))) (* 2 (/ x eps)))) eps)>
#<alt (/ 1 eps)>
#<alt (* -1 (/ (- (* 2 (/ x eps)) 1) eps))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 4 (/ (pow x 2) eps)) (* 2 x)) eps)) 1) eps))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ (pow x 3) eps)) (* 4 (pow x 2))) eps)) (* 2 x)) eps)) 1) eps))>
#<alt (/ 1 eps)>
#<alt (+ (* -2 (/ x (pow eps 2))) (/ 1 eps))>
#<alt (+ (* x (- (* 4 (/ x (pow eps 3))) (* 2 (/ 1 (pow eps 2))))) (/ 1 eps))>
#<alt (+ (* x (- (* x (+ (* -8 (/ x (pow eps 4))) (* 4 (/ 1 (pow eps 3))))) (* 2 (/ 1 (pow eps 2))))) (/ 1 eps))>
#<alt (/ 1/2 x)>
#<alt (/ (+ 1/2 (* -1/4 (/ eps x))) x)>
#<alt (/ (- (+ 1/2 (* 1/8 (/ (pow eps 2) (pow x 2)))) (* 1/4 (/ eps x))) x)>
#<alt (/ (- (+ 1/2 (* -1/16 (/ (pow eps 3) (pow x 3)))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* 1/4 (/ eps x)))) x)>
#<alt (/ 1/2 x)>
#<alt (* -1 (/ (- (* 1/4 (/ eps x)) 1/2) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (pow eps 2) x)) (* 1/4 eps)) x)) 1/2) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (pow eps 3) x)) (* 1/8 (pow eps 2))) x)) (* 1/4 eps)) x)) 1/2) x))>
#<alt (* 2 x)>
#<alt (+ eps (* 2 x))>
#<alt (+ eps (* 2 x))>
#<alt (+ eps (* 2 x))>
#<alt eps>
#<alt (* eps (+ 1 (* 2 (/ x eps))))>
#<alt (* eps (+ 1 (* 2 (/ x eps))))>
#<alt (* eps (+ 1 (* 2 (/ x eps))))>
#<alt eps>
#<alt (* -1 (* eps (- (* -2 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -2 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -2 (/ x eps)) 1)))>
#<alt eps>
#<alt (+ eps (* 2 x))>
#<alt (+ eps (* 2 x))>
#<alt (+ eps (* 2 x))>
#<alt (* 2 x)>
#<alt (* x (+ 2 (/ eps x)))>
#<alt (* x (+ 2 (/ eps x)))>
#<alt (* x (+ 2 (/ eps x)))>
#<alt (* 2 x)>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 2)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 2)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 2)))>
Calls

45 calls:

TimeVariablePointExpression
1.0ms
x
@0
(* eps (* 2 x))
1.0ms
eps
@0
(* eps (* 2 x))
0.0ms
x
@inf
(* eps (* 2 x))
0.0ms
eps
@inf
(* eps (* 2 x))
0.0ms
eps
@0
(/ 1 (+ eps (* x 2)))

rewrite278.0ms (5.3%)

Algorithm
batch-egg-rewrite
Rules
3820×*-lowering-*.f32
3820×*-lowering-*.f64
2104×/-lowering-/.f32
2104×/-lowering-/.f64
1872×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01344
16840
251940
3659740
0816840
Stop Event
iter limit
node limit
Counts
9 → 541
Calls
Call 1
Inputs
(* eps eps)
(* eps (* 2 x))
(* 2 x)
(+ (* eps (* x 2)) (* eps eps))
(* eps (* x 2))
(* x 2)
(/ eps (/ 1 (+ eps (* x 2))))
(/ 1 (+ eps (* x 2)))
(+ eps (* x 2))
Outputs
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)))
(/.f64 eps (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 eps eps) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)) #s(literal 1 binary64))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(*.f64 eps eps)
(*.f64 (*.f64 eps eps) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))
(/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 x (*.f64 eps #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(*.f64 eps (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 x (*.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) x) eps)
(*.f64 (*.f64 x (*.f64 eps #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x #s(literal 2 binary64))
(+.f64 (*.f64 eps eps) (*.f64 x (*.f64 eps #s(literal 2 binary64))))
(+.f64 (*.f64 x (*.f64 eps #s(literal 2 binary64))) (*.f64 eps eps))
(+.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x #s(literal -2 binary64))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) eps)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(-.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps))) (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(fma.f64 eps eps (*.f64 x (*.f64 eps #s(literal 2 binary64))))
(fma.f64 eps (*.f64 #s(literal 2 binary64) x) (*.f64 eps eps))
(fma.f64 #s(literal 2 binary64) (*.f64 eps x) (*.f64 eps eps))
(fma.f64 x (*.f64 eps #s(literal 2 binary64)) (*.f64 eps eps))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 eps eps))
(fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps))
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps))
(neg.f64 (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(neg.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) eps)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(/.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps))))
(/.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(/.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))))
(/.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 64 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (+.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 16 binary64))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(/.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) (-.f64 #s(literal 0 binary64) eps)) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) eps) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) eps)) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)) eps) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 16 binary64))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (neg.f64 (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (/.f64 eps (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (+.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) #s(literal 1 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))) (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))) (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 16 binary64))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)))) (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) eps) #s(literal -1 binary64))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64))
(*.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(*.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(*.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)
(*.f64 #s(literal -1 binary64) (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 x #s(literal -2 binary64)) eps))
(*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))))
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (/.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) eps))
(*.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(*.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) eps))
(*.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(*.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))))
(*.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))))
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps)) (-.f64 (*.f64 x #s(literal -2 binary64)) eps))
(*.f64 (/.f64 eps (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(*.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) eps) (/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) eps) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) eps) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)))) (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(*.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 64 binary64)) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 16 binary64))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 eps eps)))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -8 binary64) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 x (*.f64 eps #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(*.f64 eps (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 x (*.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) x) eps)
(*.f64 (*.f64 x (*.f64 eps #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x #s(literal 2 binary64))
(+.f64 (*.f64 eps eps) (*.f64 x (*.f64 eps #s(literal 2 binary64))))
(+.f64 (*.f64 x (*.f64 eps #s(literal 2 binary64))) (*.f64 eps eps))
(+.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x #s(literal -2 binary64))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) eps)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(-.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps))) (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(fma.f64 eps eps (*.f64 x (*.f64 eps #s(literal 2 binary64))))
(fma.f64 eps (*.f64 #s(literal 2 binary64) x) (*.f64 eps eps))
(fma.f64 #s(literal 2 binary64) (*.f64 eps x) (*.f64 eps eps))
(fma.f64 x (*.f64 eps #s(literal 2 binary64)) (*.f64 eps eps))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 eps eps))
(fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps))
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps))
(neg.f64 (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(neg.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) eps)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(/.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps))))
(/.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(/.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))))
(/.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 64 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (+.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 16 binary64))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(/.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) (-.f64 #s(literal 0 binary64) eps)) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) eps) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) eps)) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)) eps) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 16 binary64))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (neg.f64 (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (/.f64 eps (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (+.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) #s(literal 1 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))) (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 64 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))) (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 16 binary64))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)))) (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) eps) #s(literal -1 binary64))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64))
(*.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(*.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(*.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)
(*.f64 #s(literal -1 binary64) (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 x #s(literal -2 binary64)) eps))
(*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))))
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (/.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) eps))
(*.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(*.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) eps))
(*.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(*.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))))
(*.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 x #s(literal -2 binary64)) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))))
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps)) (-.f64 (*.f64 x #s(literal -2 binary64)) eps))
(*.f64 (/.f64 eps (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(*.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) eps) (/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) eps) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) eps) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)))) (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(*.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 64 binary64)) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 16 binary64))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 eps eps)))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -8 binary64) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 eps eps)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) eps) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 x #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))))
(+.f64 (*.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (*.f64 (*.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(-.f64 (/.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(-.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (/.f64 (*.f64 x (*.f64 eps #s(literal 2 binary64))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))))
(neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps)) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))
(/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -8 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 eps eps))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 eps eps)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -8 binary64) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps)) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))))
(*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(*.f64 (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))
(*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 16 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))
(*.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))))
(*.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -8 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(+.f64 eps (neg.f64 (*.f64 x #s(literal -2 binary64))))
(+.f64 eps (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))
(+.f64 eps (*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -2 binary64))))
(+.f64 eps (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))
(+.f64 eps (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) x) eps)
(+.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(+.f64 (neg.f64 (*.f64 x #s(literal -2 binary64))) eps)
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)) eps)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -2 binary64))) eps)
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) eps)
(+.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) eps)
(exp.f64 (*.f64 (log.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(-.f64 (*.f64 #s(literal 2 binary64) x) (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps))
(-.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(fma.f64 eps #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))
(fma.f64 #s(literal 2 binary64) x eps)
(fma.f64 x #s(literal 2 binary64) eps)
(neg.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))))
(/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))
(/.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -8 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 16 binary64))) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) #s(literal 1 binary64)) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -8 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 16 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (*.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))) (+.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -8 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 16 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 1 binary64))
(*.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 x #s(literal -2 binary64)) eps))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (*.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(*.f64 (*.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(*.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(*.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) #s(literal 1 binary64)) (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(*.f64 (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 1/2 binary64)) (pow.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 eps eps)))))
(*.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(*.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -8 binary64) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))

simplify264.0ms (5.1%)

Algorithm
egg-herbie
Rules
3152×*-lowering-*.f32
3152×*-lowering-*.f64
2464×fma-lowering-fma.f32
2464×fma-lowering-fma.f64
1978×fmsub-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01731212
15661165
215301128
348241124
082331124
Stop Event
iter limit
node limit
Counts
180 → 180
Calls
Call 1
Inputs
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 (* eps x))
(* eps (+ eps (* 2 x)))
(* eps (+ eps (* 2 x)))
(* eps (+ eps (* 2 x)))
(pow eps 2)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(pow eps 2)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(+ (* 2 (* eps x)) (pow eps 2))
(+ (* 2 (* eps x)) (pow eps 2))
(* 2 (* eps x))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* 2 (* eps x))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 (* eps x))
(* eps (+ eps (* 2 x)))
(* eps (+ eps (* 2 x)))
(* eps (+ eps (* 2 x)))
(pow eps 2)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(pow eps 2)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(+ (* 2 (* eps x)) (pow eps 2))
(+ (* 2 (* eps x)) (pow eps 2))
(* 2 (* eps x))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* 2 (* eps x))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(/ 1/2 x)
(+ (* -1/4 (/ eps (pow x 2))) (* 1/2 (/ 1 x)))
(+ (* eps (- (* 1/8 (/ eps (pow x 3))) (* 1/4 (/ 1 (pow x 2))))) (* 1/2 (/ 1 x)))
(+ (* eps (- (* eps (+ (* -1/16 (/ eps (pow x 4))) (* 1/8 (/ 1 (pow x 3))))) (* 1/4 (/ 1 (pow x 2))))) (* 1/2 (/ 1 x)))
(/ 1 eps)
(/ (+ 1 (* -2 (/ x eps))) eps)
(/ (- (+ 1 (* 4 (/ (pow x 2) (pow eps 2)))) (* 2 (/ x eps))) eps)
(/ (- (+ 1 (* -8 (/ (pow x 3) (pow eps 3)))) (+ (* -4 (/ (pow x 2) (pow eps 2))) (* 2 (/ x eps)))) eps)
(/ 1 eps)
(* -1 (/ (- (* 2 (/ x eps)) 1) eps))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ (pow x 2) eps)) (* 2 x)) eps)) 1) eps))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ (pow x 3) eps)) (* 4 (pow x 2))) eps)) (* 2 x)) eps)) 1) eps))
(/ 1 eps)
(+ (* -2 (/ x (pow eps 2))) (/ 1 eps))
(+ (* x (- (* 4 (/ x (pow eps 3))) (* 2 (/ 1 (pow eps 2))))) (/ 1 eps))
(+ (* x (- (* x (+ (* -8 (/ x (pow eps 4))) (* 4 (/ 1 (pow eps 3))))) (* 2 (/ 1 (pow eps 2))))) (/ 1 eps))
(/ 1/2 x)
(/ (+ 1/2 (* -1/4 (/ eps x))) x)
(/ (- (+ 1/2 (* 1/8 (/ (pow eps 2) (pow x 2)))) (* 1/4 (/ eps x))) x)
(/ (- (+ 1/2 (* -1/16 (/ (pow eps 3) (pow x 3)))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* 1/4 (/ eps x)))) x)
(/ 1/2 x)
(* -1 (/ (- (* 1/4 (/ eps x)) 1/2) x))
(* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (pow eps 2) x)) (* 1/4 eps)) x)) 1/2) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (pow eps 3) x)) (* 1/8 (pow eps 2))) x)) (* 1/4 eps)) x)) 1/2) x))
(* 2 x)
(+ eps (* 2 x))
(+ eps (* 2 x))
(+ eps (* 2 x))
eps
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
eps
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
eps
(+ eps (* 2 x))
(+ eps (* 2 x))
(+ eps (* 2 x))
(* 2 x)
(* x (+ 2 (/ eps x)))
(* x (+ 2 (/ eps x)))
(* x (+ 2 (/ eps x)))
(* 2 x)
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
Outputs
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* eps (+ eps (* 2 x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* eps (+ eps (* 2 x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* eps (+ eps (* 2 x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(pow eps 2)
(*.f64 eps eps)
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 #s(literal 2 binary64) (/.f64 eps x))))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 #s(literal 2 binary64) (/.f64 eps x))))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 #s(literal 2 binary64) (/.f64 eps x))))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 x (*.f64 eps (+.f64 #s(literal 2 binary64) (/.f64 eps x))))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 x (*.f64 eps (+.f64 #s(literal 2 binary64) (/.f64 eps x))))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 x (*.f64 eps (+.f64 #s(literal 2 binary64) (/.f64 eps x))))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* eps (+ eps (* 2 x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* eps (+ eps (* 2 x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* eps (+ eps (* 2 x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(pow eps 2)
(*.f64 eps eps)
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 #s(literal 2 binary64) (/.f64 eps x))))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 #s(literal 2 binary64) (/.f64 eps x))))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 #s(literal 2 binary64) (/.f64 eps x))))
(* 2 (* eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 x (*.f64 eps (+.f64 #s(literal 2 binary64) (/.f64 eps x))))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 x (*.f64 eps (+.f64 #s(literal 2 binary64) (/.f64 eps x))))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 x (*.f64 eps (+.f64 #s(literal 2 binary64) (/.f64 eps x))))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(+ (* -1/4 (/ eps (pow x 2))) (* 1/2 (/ 1 x)))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/4 binary64)) x)) x)
(+ (* eps (- (* 1/8 (/ eps (pow x 3))) (* 1/4 (/ 1 (pow x 2))))) (* 1/2 (/ 1 x)))
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (*.f64 eps (*.f64 eps (/.f64 #s(literal 1/8 binary64) x))) (*.f64 eps #s(literal -1/4 binary64))) (*.f64 x x)))
(+ (* eps (- (* eps (+ (* -1/16 (/ eps (pow x 4))) (* 1/8 (/ 1 (pow x 3))))) (* 1/4 (/ 1 (pow x 2))))) (* 1/2 (/ 1 x)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 eps #s(literal -1/16 binary64)) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/4 binary64)) x)) x))
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(/ (+ 1 (* -2 (/ x eps))) eps)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -2 binary64)) eps)) eps)
(/ (- (+ 1 (* 4 (/ (pow x 2) (pow eps 2)))) (* 2 (/ x eps))) eps)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 (/.f64 x eps) #s(literal 4 binary64))) (*.f64 x #s(literal -2 binary64))) eps)) eps)
(/ (- (+ 1 (* -8 (/ (pow x 3) (pow eps 3)))) (+ (* -4 (/ (pow x 2) (pow eps 2))) (* 2 (/ x eps)))) eps)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -8 binary64)))) (*.f64 eps (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 x (*.f64 (/.f64 x eps) #s(literal 4 binary64))) (*.f64 x #s(literal -2 binary64))) eps))) eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(* -1 (/ (- (* 2 (/ x eps)) 1) eps))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -2 binary64)) eps)) eps)
(* -1 (/ (- (* -1 (/ (- (* 4 (/ (pow x 2) eps)) (* 2 x)) eps)) 1) eps))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) eps)) eps)) eps)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ (pow x 3) eps)) (* 4 (pow x 2))) eps)) (* 2 x)) eps)) 1) eps))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 x (*.f64 x x)) eps))) eps) (*.f64 x #s(literal -2 binary64))) eps)) eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(+ (* -2 (/ x (pow eps 2))) (/ 1 eps))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -2 binary64)) eps)) eps)
(+ (* x (- (* 4 (/ x (pow eps 3))) (* 2 (/ 1 (pow eps 2))))) (/ 1 eps))
(+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (+.f64 (*.f64 x (*.f64 (/.f64 x eps) #s(literal 4 binary64))) (*.f64 x #s(literal -2 binary64))) (*.f64 eps eps)))
(+ (* x (- (* x (+ (* -8 (/ x (pow eps 4))) (* 4 (/ 1 (pow eps 3))))) (* 2 (/ 1 (pow eps 2))))) (/ 1 eps))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 x #s(literal -8 binary64)) (pow.f64 eps #s(literal 4 binary64))) (/.f64 #s(literal 4 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -2 binary64)) eps)) eps))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ (+ 1/2 (* -1/4 (/ eps x))) x)
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/4 binary64)) x)) x)
(/ (- (+ 1/2 (* 1/8 (/ (pow eps 2) (pow x 2)))) (* 1/4 (/ eps x))) x)
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 eps (/.f64 #s(literal 1/8 binary64) x))) (*.f64 eps #s(literal -1/4 binary64))) x)) x)
(/ (- (+ 1/2 (* -1/16 (/ (pow eps 3) (pow x 3)))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* 1/4 (/ eps x)))) x)
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/16 binary64)))) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 eps (/.f64 #s(literal 1/8 binary64) x))) (*.f64 eps #s(literal -1/4 binary64))) x))) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(* -1 (/ (- (* 1/4 (/ eps x)) 1/2) x))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps #s(literal -1/4 binary64)) x)) x)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (pow eps 2) x)) (* 1/4 eps)) x)) 1/2) x))
(/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -1/8 binary64))) x)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (pow eps 3) x)) (* 1/8 (pow eps 2))) x)) (* 1/4 eps)) x)) 1/2) x))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/16 binary64)))) x)) x) (*.f64 eps #s(literal -1/4 binary64))) x)) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(+ eps (* 2 x))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(+ eps (* 2 x))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(+ eps (* 2 x))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
eps
(* eps (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
eps
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
eps
(+ eps (* 2 x))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(+ eps (* 2 x))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(+ eps (* 2 x))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* x (+ 2 (/ eps x)))
(*.f64 x (+.f64 #s(literal 2 binary64) (/.f64 eps x)))
(* x (+ 2 (/ eps x)))
(*.f64 x (+.f64 #s(literal 2 binary64) (/.f64 eps x)))
(* x (+ 2 (/ eps x)))
(*.f64 x (+.f64 #s(literal 2 binary64) (/.f64 eps x)))
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -2 binary64) (/.f64 eps x))))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -2 binary64) (/.f64 eps x))))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -2 binary64) (/.f64 eps x))))

eval96.0ms (1.8%)

Compiler

Compiled 17590 to 1206 computations (93.1% saved)

prune54.0ms (1%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New7592761
Fresh000
Picked134
Done011
Total7606766
Accuracy
100.0%
Counts
766 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.2%
(/.f64 eps (/.f64 #s(literal 1 binary64) eps))
57.8%
(/.f64 eps (/.f64 #s(literal 1/2 binary64) x))
100.0%
(+.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps))
100.0%
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
57.9%
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
74.4%
(*.f64 eps eps)
Compiler

Compiled 46 to 31 computations (32.6% saved)

simplify5.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) eps)
cost-diff128
(/.f64 eps (/.f64 #s(literal 1 binary64) eps))
cost-diff0
(/.f64 #s(literal 1/2 binary64) x)
cost-diff0
(/.f64 eps (/.f64 #s(literal 1/2 binary64) x))
Rules
28×/-lowering-/.f32
28×/-lowering-/.f64
22×*-lowering-*.f32
22×*-lowering-*.f64
associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
11518
22018
33218
43718
54218
64218
04218
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ eps (/ 1/2 x))
eps
(/ 1/2 x)
1/2
x
(/ eps (/ 1 eps))
eps
(/ 1 eps)
1
Outputs
(/ eps (/ 1/2 x))
(/.f64 eps (/.f64 #s(literal 1/2 binary64) x))
eps
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
1/2
#s(literal 1/2 binary64)
x
(/ eps (/ 1 eps))
(*.f64 eps eps)
eps
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
1
#s(literal 1 binary64)

localize30.0ms (0.6%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 #s(literal 1 binary64) eps)
accuracy99.8%
(/.f64 eps (/.f64 #s(literal 1 binary64) eps))
accuracy100.0%
(/.f64 #s(literal 1/2 binary64) x)
accuracy99.8%
(/.f64 eps (/.f64 #s(literal 1/2 binary64) x))
Results
21.0ms256×0valid
Compiler

Compiled 24 to 9 computations (62.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-div: 8.0ms (97.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series2.0ms (0%)

Counts
4 → 60
Calls
Call 1
Inputs
#<alt (/ eps (/ 1/2 x))>
#<alt (/ 1/2 x)>
#<alt (/ eps (/ 1 eps))>
#<alt (/ 1 eps)>
Outputs
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (* 2 (* eps x))>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (/ 1/2 x)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (/ 1 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)>
Calls

15 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/ 1/2 x)
0.0ms
x
@inf
(/ 1/2 x)
0.0ms
x
@-inf
(/ 1/2 x)
0.0ms
eps
@-inf
(/ 1 eps)
0.0ms
eps
@0
(/ 1 eps)

rewrite200.0ms (3.8%)

Algorithm
batch-egg-rewrite
Rules
1960×*-lowering-*.f32
1960×*-lowering-*.f64
1334×/-lowering-/.f32
1334×/-lowering-/.f64
1046×sum4-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0814
14213
219513
3107113
4526813
0813213
Stop Event
iter limit
node limit
Counts
4 → 334
Calls
Call 1
Inputs
(/ eps (/ 1/2 x))
(/ 1/2 x)
(/ eps (/ 1 eps))
(/ 1 eps)
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 eps #s(literal 1/2 binary64))) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(+.f64 (*.f64 (/.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(+.f64 (*.f64 (/.f64 eps #s(literal 1/2 binary64)) #s(literal 0 binary64)) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(+.f64 (*.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 0 binary64)) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps x)))))
(exp.f64 (+.f64 (log.f64 eps) (log.f64 (/.f64 x #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 (log.f64 (/.f64 x #s(literal 1/2 binary64))) (log.f64 eps)))
(exp.f64 (-.f64 (log.f64 eps) (log.f64 (/.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (-.f64 (log.f64 (/.f64 x #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 eps))))
(-.f64 #s(literal 0 binary64) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) eps)) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(neg.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(/.f64 eps (/.f64 #s(literal 1/2 binary64) x))
(/.f64 eps (/.f64 #s(literal -1/2 binary64) x))
(/.f64 x (/.f64 #s(literal 1/2 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x)))
(/.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal -1/2 binary64) x) eps))
(/.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1/2 binary64) x) eps))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x)))
(/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1/2 binary64) eps))
(/.f64 (/.f64 x #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (/.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) eps) x))
(/.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64))
(/.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64))
(/.f64 (*.f64 eps x) #s(literal 1/2 binary64))
(/.f64 (*.f64 eps x) #s(literal -1/2 binary64))
(/.f64 (/.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) eps) x))
(/.f64 (sqrt.f64 eps) (/.f64 (pow.f64 eps #s(literal -1/2 binary64)) (/.f64 x #s(literal 1/2 binary64))))
(/.f64 (sqrt.f64 eps) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (pow.f64 eps #s(literal -1/2 binary64))))
(/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps eps)))
(/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps eps)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 x x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1/2 binary64) eps) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) eps)) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) eps)) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 eps #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 eps #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps x))) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) eps)) (*.f64 (/.f64 #s(literal 1/2 binary64) x) x)) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 1/2 binary64) eps)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) x) eps)) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) x) eps)) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal -1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) eps)) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 1/2 binary64) eps)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal -1/2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) eps) x)) (*.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) eps) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal 1/2 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal -1/2 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps x))) (*.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps x))) (*.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 eps #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 eps #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) eps) x)) (*.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) eps) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 0 binary64) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(/.f64 (*.f64 (/.f64 x #s(literal 1/2 binary64)) (sqrt.f64 eps)) (pow.f64 eps #s(literal -1/2 binary64)))
(/.f64 (*.f64 (/.f64 x #s(literal -1/2 binary64)) (sqrt.f64 eps)) (pow.f64 eps #s(literal -1/2 binary64)))
(/.f64 (*.f64 (sqrt.f64 eps) (/.f64 x #s(literal 1/2 binary64))) (pow.f64 eps #s(literal -1/2 binary64)))
(/.f64 (*.f64 (sqrt.f64 eps) (/.f64 x #s(literal -1/2 binary64))) (pow.f64 eps #s(literal -1/2 binary64)))
(/.f64 (*.f64 (/.f64 x #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (/.f64 x #s(literal -1/2 binary64)) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (/.f64 eps #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (*.f64 (/.f64 eps #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) x)
(/.f64 (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (/.f64 x #s(literal -1/2 binary64))) eps)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 eps #s(literal 1/2 binary64))) (*.f64 x x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 eps #s(literal 1/2 binary64))) x)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 x #s(literal 1/2 binary64))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (/.f64 x #s(literal 1/2 binary64))) eps)
(/.f64 (/.f64 eps (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64))) (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 eps #s(literal -1/2 binary64)) (/.f64 x #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 x #s(literal 1/2 binary64)) (pow.f64 eps #s(literal -1/2 binary64))) (pow.f64 eps #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 eps #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 x #s(literal -1/2 binary64)) (pow.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64))))
(/.f64 (/.f64 (/.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal -1/2 binary64)) (/.f64 x #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal -1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x))) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x))) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x))) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x))) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x))))
(pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps x)) #s(literal -1 binary64))
(pow.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps x)) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x))) #s(literal -1/2 binary64))
(*.f64 eps (/.f64 x #s(literal 1/2 binary64)))
(*.f64 eps (/.f64 x #s(literal -1/2 binary64)))
(*.f64 x (/.f64 eps #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(*.f64 #s(literal -1 binary64) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 eps #s(literal 1/2 binary64)))
(*.f64 (/.f64 x #s(literal 1/2 binary64)) eps)
(*.f64 (/.f64 x #s(literal -1/2 binary64)) eps)
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64))
(*.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 (*.f64 eps x) #s(literal -2 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 #s(literal -2 binary64) (*.f64 eps x))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 x #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 x #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (/.f64 #s(literal 1/2 binary64) x)))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (/.f64 #s(literal -1/2 binary64) x)))
(*.f64 (pow.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal -1/2 binary64)) eps))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (pow.f64 (/.f64 (pow.f64 eps #s(literal -1/2 binary64)) (/.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) (sqrt.f64 eps))
(*.f64 (neg.f64 (pow.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))) (pow.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 eps (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 x #s(literal 1/2 binary64)) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))) (pow.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 x #s(literal -1/2 binary64)) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 eps (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64))))
(*.f64 (/.f64 eps (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64))))) (/.f64 #s(literal 1/2 binary64) x))
(*.f64 (/.f64 (/.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 (/.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(+.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) x))
(exp.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) x))
(neg.f64 (/.f64 #s(literal -1/2 binary64) x))
(/.f64 #s(literal 1/2 binary64) x)
(/.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 x #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))
(/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64)))) (/.f64 #s(literal -1/2 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64))))) (/.f64 #s(literal 1/2 binary64) x))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64))))) (/.f64 #s(literal 1/2 binary64) x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 x #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal 1/2 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))
(pow.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 x #s(literal 1/2 binary64)) (/.f64 x #s(literal 1/2 binary64))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) x))
(*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1/2 binary64))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (*.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) x)
(+.f64 (*.f64 eps eps) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 eps eps))
(exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 (log.f64 eps) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 eps)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps eps)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (log.f64 eps) #s(literal -2 binary64))) #s(literal 1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 eps) #s(literal -2 binary64))))
(exp.f64 (-.f64 (log.f64 eps) (-.f64 #s(literal 0 binary64) (log.f64 eps))))
(exp.f64 (+.f64 (log.f64 eps) (log.f64 eps)))
(-.f64 (*.f64 eps eps) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(fma.f64 eps eps #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 eps eps) #s(literal 0 binary64))
(fma.f64 (*.f64 eps eps) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 eps eps) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 eps eps) #s(literal 0 binary64))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (sqrt.f64 eps) #s(literal 0 binary64))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 eps)) #s(literal 0 binary64))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (neg.f64 (sqrt.f64 eps)) #s(literal 0 binary64))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (/.f64 (sqrt.f64 eps) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 eps) (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 eps) (pow.f64 (pow.f64 eps #s(literal -3/2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 eps) (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 eps) (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 eps)) (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 eps)) (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 eps)) (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 eps) #s(literal 1 binary64)) (pow.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 eps) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 eps)) #s(literal 1 binary64)) (pow.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 eps #s(literal -3/2 binary64)) #s(literal -1 binary64)) (sqrt.f64 eps) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 eps #s(literal -3/2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 eps))) (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (sqrt.f64 eps))) (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (sqrt.f64 eps))) (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))
(fma.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(neg.f64 (*.f64 eps eps))
(/.f64 eps (/.f64 #s(literal 1 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(/.f64 (*.f64 eps eps) #s(literal 1 binary64))
(/.f64 (*.f64 eps eps) #s(literal -1 binary64))
(/.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) eps))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(/.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 eps #s(literal -1/2 binary64)))
(/.f64 (pow.f64 eps #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64))))
(/.f64 (sqrt.f64 eps) (pow.f64 eps #s(literal -3/2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 eps)) (pow.f64 eps #s(literal -3/2 binary64)))
(/.f64 (*.f64 eps (*.f64 eps eps)) eps)
(/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (pow.f64 eps #s(literal 3/2 binary64)))) (pow.f64 eps #s(literal -3/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) eps) eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps eps) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps eps) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps eps) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 0 binary64)) (*.f64 eps eps))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 eps #s(literal -1/2 binary64)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 eps)) eps) (pow.f64 eps #s(literal -1/2 binary64)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) eps) (*.f64 eps eps))
(/.f64 (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (pow.f64 eps #s(literal -1/2 binary64)))
(/.f64 (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 eps #s(literal -1/4 binary64))) (pow.f64 eps #s(literal -1/4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal -1 binary64))
(pow.f64 (pow.f64 eps #s(literal -1/2 binary64)) #s(literal -4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) #s(literal -1/2 binary64))
(*.f64 eps eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(literal 1 binary64))
(*.f64 (*.f64 eps eps) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (sqrt.f64 eps))
(*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 eps)))
(*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (neg.f64 (sqrt.f64 eps)))
(*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (/.f64 (sqrt.f64 eps) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 eps) (pow.f64 eps #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 eps) (pow.f64 (pow.f64 eps #s(literal -3/2 binary64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 eps) (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 eps) (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 eps)) (pow.f64 eps #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 eps)) (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 eps)) (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 eps) #s(literal 1 binary64)) (pow.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 eps) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 eps)) #s(literal 1 binary64)) (pow.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 eps #s(literal -3/2 binary64)) #s(literal -1 binary64)) (sqrt.f64 eps))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 eps #s(literal -3/2 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 eps #s(literal 3/2 binary64)))
(*.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 eps))) (pow.f64 eps #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (sqrt.f64 eps))) (pow.f64 eps #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (sqrt.f64 eps))) (pow.f64 eps #s(literal 3/2 binary64)))
(*.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(+.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) eps))
(exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 eps)))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 eps)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps eps)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 eps #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (log.f64 eps) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 eps)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 eps)) (*.f64 #s(literal -1/2 binary64) (log.f64 eps))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) eps))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) eps))
(neg.f64 (/.f64 #s(literal 1 binary64) eps))
(/.f64 #s(literal 1 binary64) eps)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) eps))
(/.f64 #s(literal -1 binary64) eps)
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (pow.f64 eps #s(literal -1/2 binary64)) (sqrt.f64 eps))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 eps)) (sqrt.f64 eps))
(pow.f64 eps #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64))
(pow.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 eps #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 eps))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) eps)
(*.f64 (pow.f64 eps #s(literal -1/2 binary64)) (pow.f64 eps #s(literal -1/2 binary64)))
(*.f64 (pow.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64))))
(*.f64 (pow.f64 eps #s(literal -1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 eps #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal -1/4 binary64)) (*.f64 (pow.f64 eps #s(literal -1/4 binary64)) (pow.f64 eps #s(literal -1/2 binary64))))
(*.f64 (pow.f64 eps #s(literal -1/4 binary64)) (*.f64 (pow.f64 eps #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64))) (pow.f64 eps #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 eps) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 eps) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 eps)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (*.f64 (pow.f64 eps #s(literal -1/2 binary64)) (pow.f64 eps #s(literal -1/4 binary64))) (pow.f64 eps #s(literal -1/4 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (pow.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64))) (pow.f64 eps #s(literal -1/4 binary64))) (pow.f64 eps #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 eps)) (pow.f64 eps #s(literal -1/2 binary64)))

simplify9.0ms (0.2%)

Algorithm
egg-herbie
Rules
26×*-lowering-*.f32
26×*-lowering-*.f64
10×*-commutative
associate-*r*
associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010216
118216
225216
327216
027216
Stop Event
iter limit
saturated
Counts
60 → 60
Calls
Call 1
Inputs
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(* 2 (* eps x))
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(/ 1/2 x)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(/ 1 eps)
(/ 1 eps)
(/ 1 eps)
(/ 1 eps)
(/ 1 eps)
(/ 1 eps)
(/ 1 eps)
(/ 1 eps)
(/ 1 eps)
(/ 1 eps)
(/ 1 eps)
(/ 1 eps)
Outputs
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(* 2 (* eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(/ 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)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)

eval38.0ms (0.7%)

Compiler

Compiled 3752 to 707 computations (81.2% saved)

prune46.0ms (0.9%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New3931394
Fresh000
Picked022
Done044
Total3937400
Accuracy
100.0%
Counts
400 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.2%
(/.f64 eps (/.f64 #s(literal 1 binary64) eps))
57.8%
(/.f64 eps (/.f64 #s(literal 1/2 binary64) x))
100.0%
(+.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps))
100.0%
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
57.9%
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
74.4%
(*.f64 eps eps)
33.5%
(neg.f64 (*.f64 eps eps))
Compiler

Compiled 52 to 35 computations (32.7% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
cost-diff-64
(neg.f64 (*.f64 eps eps))
cost-diff0
(*.f64 eps eps)
Rules
40×sum3-define
32×fma-define
18×fma-lowering-fma.f32
18×fma-lowering-fma.f64
16×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038
1108
2148
3208
4348
5528
6618
7748
8988
0988
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(neg (* eps eps))
(* eps eps)
eps
Outputs
(neg (* eps eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* eps eps)
(*.f64 eps eps)
eps

localize16.0ms (0.3%)

Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 eps eps)
accuracy100.0%
(neg.f64 (*.f64 eps eps))
Results
11.0ms256×0valid
Compiler

Compiled 11 to 5 computations (54.5% saved)

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

series0.0ms (0%)

Counts
2 → 24
Calls
Call 1
Inputs
#<alt (* eps eps)>
#<alt (neg (* eps eps))>
Outputs
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
Calls

6 calls:

TimeVariablePointExpression
0.0ms
eps
@0
(neg (* eps eps))
0.0ms
eps
@0
(* eps eps)
0.0ms
eps
@inf
(neg (* eps eps))
0.0ms
eps
@-inf
(neg (* eps eps))
0.0ms
eps
@inf
(* eps eps)

rewrite110.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
668×*-lowering-*.f32
668×*-lowering-*.f64
646×/-lowering-/.f32
646×/-lowering-/.f64
238×frac-times
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037
1127
2367
32107
021737
Stop Event
iter limit
iter limit
node limit
Counts
2 → 138
Calls
Call 1
Inputs
(* eps eps)
(neg (* eps eps))
Outputs
(+.f64 (*.f64 eps eps) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 eps eps))
(+.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps)))
(+.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) eps)) eps))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)) #s(literal 1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 eps))))
(exp.f64 (-.f64 (*.f64 (log.f64 eps) #s(literal 6 binary64)) (*.f64 (log.f64 eps) #s(literal 4 binary64))))
(-.f64 (*.f64 eps eps) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(fma.f64 eps eps #s(literal 0 binary64))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps) eps)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) eps) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64)) (*.f64 eps eps))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) eps)) eps)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) eps) (*.f64 eps (*.f64 eps eps)))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 eps eps)) (*.f64 eps eps))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) eps)
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 eps))
(*.f64 eps eps)
(*.f64 (*.f64 eps eps) (/.f64 (*.f64 eps eps) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 eps (*.f64 eps eps)))
(*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps))
(*.f64 (/.f64 eps eps) (/.f64 (*.f64 eps (*.f64 eps eps)) eps))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) eps) (/.f64 eps eps))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) eps) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 (*.f64 eps eps) eps))
(*.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) eps))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps) (/.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps eps)) eps))
(*.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(-.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(fma.f64 eps (-.f64 #s(literal 0 binary64) eps) #s(literal 0 binary64))
(fma.f64 (*.f64 eps eps) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 eps eps) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) eps) eps #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(neg.f64 (*.f64 eps eps))
(/.f64 (*.f64 eps eps) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) eps)
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 eps eps))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) eps) eps)
(/.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) eps)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) eps) eps)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) eps) (*.f64 eps (*.f64 eps eps)))
(/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (*.f64 eps eps))
(/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps)) eps)
(/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal -1 binary64))
(*.f64 eps (-.f64 #s(literal 0 binary64) eps))
(*.f64 (*.f64 eps eps) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 eps eps))
(*.f64 (-.f64 #s(literal 0 binary64) eps) eps)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (-.f64 #s(literal 0 binary64) eps)))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))

simplify8.0ms (0.2%)

Algorithm
egg-herbie
Rules
40×sum3-define
32×fma-define
18×fma-lowering-fma.f32
18×fma-lowering-fma.f64
16×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0584
1884
21784
31984
42284
53684
65484
76384
87684
910084
010084
Stop Event
iter limit
saturated
Counts
24 → 24
Calls
Call 1
Inputs
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
Outputs
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))

eval15.0ms (0.3%)

Compiler

Compiled 2836 to 306 computations (89.2% saved)

prune23.0ms (0.4%)

Pruning

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New1620162
Fresh000
Picked011
Done066
Total1627169
Accuracy
100.0%
Counts
169 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.2%
(/.f64 eps (/.f64 #s(literal 1 binary64) eps))
57.8%
(/.f64 eps (/.f64 #s(literal 1/2 binary64) x))
100.0%
(+.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps))
100.0%
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
57.9%
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
74.4%
(*.f64 eps eps)
33.5%
(neg.f64 (*.f64 eps eps))
Compiler

Compiled 110 to 59 computations (46.4% saved)

regimes12.0ms (0.2%)

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

3 calls:

5.0ms
x
3.0ms
eps
3.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
100.0%1x
100.0%1eps
100.0%1(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Compiler

Compiled 17 to 11 computations (35.3% saved)

regimes5.0ms (0.1%)

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

2 calls:

3.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
100.0%1x
100.0%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0.1%)

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

2 calls:

2.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
92.2%3x
89.4%3eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0.1%)

Accuracy

Total -26.3b remaining (-160.5%)

Threshold costs -26.3b (-160.5%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 eps eps)
(neg.f64 (*.f64 eps eps))
Outputs
(*.f64 eps eps)
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch39.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
3.8283030966249784e-113
8.55731913997081e-112
19.0ms
-1.977584286552613e-89
-2.8534052259229e-93
Results
21.0ms149×1valid
6.0ms91×0valid
Compiler

Compiled 226 to 161 computations (28.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-pow: 9.0ms (53.2% of total)
ival-add: 4.0ms (23.6% of total)
ival-sub: 2.0ms (11.8% of total)
backward-pass: 2.0ms (11.8% of total)
const: 0.0ms (0% of total)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative_binary64
+-commutative_binary64
if-if-or-not_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01736
12636
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps))
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
(if (<=.f64 x #s(literal -1702693372511029/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (*.f64 eps (*.f64 #s(literal 2 binary64) x)) (if (<=.f64 x #s(literal 2924300068018047/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304 binary64)) (*.f64 eps eps) (*.f64 eps (*.f64 #s(literal 2 binary64) x))))
(*.f64 eps eps)
Outputs
(+.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps))
(+.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
(if (<=.f64 x #s(literal -1702693372511029/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (*.f64 eps (*.f64 #s(literal 2 binary64) x)) (if (<=.f64 x #s(literal 2924300068018047/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304 binary64)) (*.f64 eps eps) (*.f64 eps (*.f64 #s(literal 2 binary64) x))))
(if (<=.f64 x #s(literal -1702693372511029/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 2924300068018047/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304 binary64)) (*.f64 eps eps) (*.f64 eps (*.f64 x #s(literal 2 binary64)))))
(*.f64 eps eps)

soundness930.0ms (17.8%)

Rules
4646×*-lowering-*.f32
4646×*-lowering-*.f64
2866×/-lowering-/.f32
2866×/-lowering-/.f64
1988×+-lowering-+.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
079726
1264654
2767654
32413642
45916642
08674642
01035
16733
259132
3794532
0871132
079
1129
2348
31128
45116
516346
635346
082846
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 115 to 63 computations (45.2% saved)

preprocess29.0ms (0.5%)

Compiler

Compiled 106 to 44 computations (58.5% saved)

end0.0ms (0%)

Profiling

Loading profile data...